Я пытаюсь запустить fullbulkload на hbase-1.0.0. Но это встречается ошибка,java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter
"java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter"
$ hadoop jar /opt/hbase-1.0.0/lib/hbase-server-1.0.0.jar completebulkload -c ../conf/hbase-site.xml temp bldg
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/hadoop/hbase/filter/Filter
Установка HADOOP_CLASSPATH с /opt/hbase-1.0.0/lib/ .jar файлов не помогают. Я проверяю все файлы jar с помощью $ {HBASE_HOME}/lib/ .jar с командой jar. Странно, что любой файл не включает в себя класс org.apache.hadoop.hbase.filter.Filter. Чего не хватает? Где файл класса?
Заранее спасибо
Вы также можете установить этот путь класса с помощью 'HADOOP_CLASSPATH = 'hbase classpath'' (где' '' должен быть обратным, но он конфликтует с уценкой комментариев. Эта команда hbase находит все банки для вас. –