标签: hadoop mapreduce hbase bigdata
我正在尝试计算Hbase表中的行数。可以用scannner做到这一点,但它是一个庞大的过程。想要使用RowCounter从Hbase表中获取行号。我有什么方法可以在Java代码中使用它。是否有任何示例或代码段可用。 使用命令直接使用rowcounter很简单: -
/hbase org.apache.hadoop.hbase.mapreduce.RowCounter [TABLE_NAME]
请提供任何代码段以在Java代码中使用相同的代码。
谢谢
答案 0 :(得分:0)
您可以找到上述here的源代码。
要获取行计数,我们必须扫描hbase表。没有其他选择。但是,我们处理扫描的方式有所不同。上面的map减少了RowCounter,是获取Hbase中行数的最快方法。由于map reduce并行工作,然后计数,我们得到快速的结果。
你也可以通过查看上面的源代码来自己做,并从那里删除不需要的东西。
Here,您可以找到有关为map reduce和hbase