[英]How to use Hbase's RowCounter class to get number of rows in a table?
[英]Can't find the method when use Hbase RowCounter
我的問題是關於我/如何在獨立的hbase中使用mapreduce.RowCounter。
我在沒有hadoop的docker中運行獨立的hbase(1.3.1)。
為了使用rowCounter,我下載了jar包(org \\ apache \\ hbase \\ hbase-mapreduce \\ 2.0.0 \\ hbase-mapreduce-2.0.0.jar)並將其放在/ hbase / lib下,然后重新啟動docker。
當我運行腳本:org.apache.hadoop.hbase.mapreduce.RowCounter時,發生:ArgumentError:Java包org.apache.hadoop.hbase.mapreduce' does not have a method
RowCounter'。
我猜是因為路徑錯誤,或者mapReduce基於hdfs,所以如果沒有hadoop,就不能在獨立的hbase中運行它。
但是我缺乏驗證的知識。
參考: Hbase快速計算行數
行計數器是基於map reduce的。 所以你需要紗來運行它。 沒有hadoop不可能運行它。 檢查hadoop的安裝,並確保紗線已經開始。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.