簡體   English   中英

使用Hbase RowCounter時找不到方法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM