Не удалось найти или загрузить основной класс org.apache.zookeeper.server.quorum.QuorumPeerMain

1 ответ

Вероятно, ваш классовый путь создает проблемы. Ошибка говорит, что он не смог загрузить класс QuorumPeerMain. Этот класс будет доступен в zookeeper- (версия).jar. Убедитесь, что банка доступна в папке libs, а также убедитесь, что указана папка lib в пути к классам. Очевидно, что путь класса указывается в bin/kafka-run-class.sh. В kafka-run-class.sh в конце вы найдете строку

if [ "x$DAEMON_MODE" = "xtrue" ]; then

добавьте инструкцию echo $CLASSPATH перед указанной строкой. Теперь попробуйте начать. Чтобы вы могли узнать, какая строка передается в путь к классам. Он должен содержать :./../libs/zookeeper-(version).jar: версия, найденная в папке lib, должна соответствовать строке. По умолчанию он будет работать отлично. Я думаю, что кто-то изменил ваш загруженный файл. Если это так, то, конечно, это начнется.

или попробуйте шаги, указанные в приведенной ниже ссылке. Это сработало для меня

http://kafka.apache.org/07/quickstart.html

licensed under cc by-sa 3.0 with attribution.