Не удается найти метод при использовании Hbase RowCounter - PullRequest
0 голосов
/ 05 сентября 2018

Мой вопрос о том, могу ли я / как использовать mapreduce.RowCounter в автономной базе данных.

Я запускаю автономную hbase (1.3.1) в докере без hadoop.

Чтобы использовать rowCounter, я загружаю и помещаю пакет jar (org \ apache \ hbase \ hbase-mapreduce \ 2.0.0 \ hbase-mapreduce-2.0.0.jar) в / hbase / lib, затем перезапускаю докер.

Когда я запускаю скрипт: org.apache.hadoop.hbase.mapreduce.RowCounter, происходит: ArgumentError: пакет Java org.apache.hadoop.hbase.mapreduce' does not have a method RowCounter '.

Я полагаю, это потому, что путь неверный, или mapReduce основан на hdfs, поэтому его нельзя запустить в автономной базе данных без hadoop.

Но мне не хватает знаний, чтобы это проверить.

Справка: Hbase быстро подсчитывает количество строк

1 Ответ

0 голосов
/ 06 сентября 2018

Счетчик строк основан на уменьшении карты. поэтому вам нужна пряжа для запуска. невозможно запустить его без Hadoop. проверьте установку hadoop и убедитесь, что пряжа запущена.

...