filter - 如何获取 HBase 中的最大 rowkey?

标签 filter hadoop hbase max key-value

如何获取 HBase 表中的最大 rowkey

我有一个包含两行的表格:

TT-0001 column=cf:col-1, timestamp=1341218075789, value=abc
TT-0002 column=cf:col-1, timestamp=1341218075789, value=abc

我想获取row2(rowkey的最大值)。

如何在 Hbase 中执行此操作?

最佳答案

使用您选择的行键,您可以简单地返回表的“最后”行并仅打印出行键(因为我假设您只是增加“TT-”后面的数字)。您还可以使用KeyOnlyFilter这将发出值,您可以使用自己的方法来检查哪个行键是最大的。

你应该看看rowkey design ,特别是所提供链接的第 6.3.3 节, 因为我不会推荐像您生成的那样的行键。如指定部分所述,最新、最新的行将是第一行。

关于filter - 如何获取 HBase 中的最大 rowkey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290687/

相关文章:

syntax - 在 elasticsearch 中向 appender 添加过滤器 - 记录 yml 语法

php - 如何在 twig 中显示来自 Unix 时间戳的格式化日期?

javascript - 在 R Shiny 中过滤 rhandsontable 中的行

java - 用于 Web 分析的 Hadoop-Hive-HBase 建议

hadoop - 使用多个输出将输出写入 hbase 表和文件

arrays - VBA excel : Filtering By date and assigning Criteria2 value to a variable?

linux - 运行 hadoop 集群时在 Google Cloud Platform 上获取 'sudo: unknown user: hadoop' 和 'sudo: unable to initialize policy plugin error'

hadoop - 通过分区控制 Impala 中的数据局部性

hadoop - 如何映射减少顺序数据,其中 Kn+1->Vn+1 = f(Kn->Vn)?

hadoop - Hbase Standalone模式报错