2017-07-30 76 views
1

到處搜索,無法找到解決我的問題。卡夫卡錯誤:無法找到或加載主類config.zookeeper.properties

當我去到目錄(使用命令tar -xzf通過終端解壓)拆包卡夫卡的二進制版本後,我試着用命令(MacOS的塞拉利昂)開始動物園管理員:

斌/ zookeeper-server-start.sh配置/ zookeeper.properties

我得到了同樣的錯誤:

錯誤:無法找到或加載主類config.zookeeper.properties

下載最新的二進制版本的卡夫卡(也試過早期版本) - kafka_2.11-0.11.0.0.tgz - 結果是一樣的 - 同樣的錯誤。

在這裏的帖子中寫道,在下載的版本中的錯誤 - 源代替二進制。我只有二進制。

帶有最新更新(版本1.8.0_141-b15)的Java版本。

可能是什麼問題?

+0

你在哪裏得到這個版本?我在Apache下載站點看到的最新版本是kafka_2.11-0.11.0.0.tgz(位於http://www-us.apache.org/dist/kafka/0.11.0.0/kafka_2.11-0.11.0.0.tgz ),如果我'tar -xvf kafka_2.11-0.11.0.0.tgz',然後'cd kafka_2.11-0.11.0.0',然後運行'bin/zookeeper-server-start.sh config/zookeeper.properties'它開始罰款的MacOS塞拉利昂 –

+0

我一直在密封的,你是對的,最新的版本是kafka_2.11-0.11.0.0 但錯誤依然:( – Denis

+0

錯誤是CLASSPATH錯誤等等東西在你的環境是更改Java類路徑或者您未使用Java 1.8。java -version'報告什麼? –

回答

0

我在我的Mac上遇到了同樣的問題。結果是導致問題的路徑空間。通過刪除它,它的作品。 /用戶/ XXX /我的項目/ kafka_2.11-0.11.0.0 => /Users/xxx/MyProjects/kafka_2.11-0.11.0.0

+0

有一個在我的用戶文件夾中沒有這樣的文件夾「 MyProjects「 – Denis

+0

這只是一個例子。你的卡夫卡路徑是否包含任何空格?如果是這樣,請將其移除並查看。 – Eddie

+0

系統上未安裝Kafka。我有一個包含所有文件的下載發行版,我試圖通過控制檯運行它。我在上面寫了所有我的行爲 - 但我發現了一個錯誤。 – Denis

0

請執行以下命令:

wget http://www-eu.apache.org/dist/kafka/0.11.0.1/kafka_2.11-0.11.0.1.tgz 
tar -xzf kafka_2.11-0.11.0.1.tgz 
cd kafka_2.11-0.11.0.1 
bin/zookeeper-server-start.sh config/zookeeper.properties 
相關問題