Не удается найти или загрузить основной класс org. apache .had oop .hbase.util.HBaseConfTool - PullRequest
0 голосов
/ 13 февраля 2020

Я новичок в hbase, и я искал inte rnet для ответа на этот вопрос. Я считаю, что это проблема пути класса. Я бегу java 1,8, имел oop 3,2, и Hbase 2,2. В документации по hbase сказано, что в файле ~ / .bashr c указано

export CLASSPATH=$CLASSPATH://home/hadoop/hbase/lib/*

.

Аналогичным образом я попытался

export CLASSPATH=$HBASE_HOME/lib:$CLASSPATH

(хотя в версии hbase у меня не было каталога lib в каталоге hbase)

Я также пытался обновить hbase-env. sh, есть ли у кого-нибудь однозначный ответ на этот вопрос?

enter image description here

1 Ответ

0 голосов
/ 20 февраля 2020

Я недавно столкнулся с такими же ошибками при использовании hbase-start. sh. Вот некоторые вещи, которые вы можете захотеть проверить:
1) Убедитесь, что JAVA_HOME в hbase-env. sh установлен в правильный каталог (например, /usr/lib/jvm/java-1.8.0-openjdk -amd64).

2) Убедитесь, что вы использовали версию файлов ".bin.tar.gz" вместо ".sr c .tar.gz". https://hbase.apache.org/book.html раздел 2.2 гласит: «Не загружайте сейчас файл, заканчивающийся на sr c .tar.gz.»

3) Убедитесь, что ваши файлы конфигурации скопированы надлежащим образом все узлы без ошибок.

...