设置kafka的Zookeeper问题

use*_*859 5 apache-kafka apache-zookeeper

要安装kafka,我下载了kafka tar文件夹.要启动服务器,我尝试了以下命令:

bin/zookeeper-server-start.sh config/zookeeper.properties
Run Code Online (Sandbox Code Playgroud)

输入上述命令时出现以下错误:

INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
[2014-08-21 11:53:55,748] FATAL Invalid config, exiting abnormally (org.apache.zookeeper.server.quorum.QuorumPeerMain)
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing config/zookeeper.properties
    at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:110)
    at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:99)
    at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:76)
Caused by: java.lang.IllegalArgumentException: config/zookeeper.properties file is missing
    at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:94)
    ... 2 more
Invalid config, exiting abnormally
Run Code Online (Sandbox Code Playgroud)

我需要单独设置zookeeper吗?我怎么能解决这个问题?

use*_*864 10

这基本上是因为这个原因
java.lang.IllegalArgumentException: config/zookeeper.properties file is missing

如果你可以分享到目前为止你做了什么,那将是非常有用的.还要检查所述位置是否存在相同的文件,并且您正在从正确的位置运行命令..它应该从您的$KAFKA_HOME文件夹运行(您已经解压缩了tar文件)

  • 你从哪里运行这个?你应该从你的 kafka 主文件夹中运行它(你已经解压了 tar) (3认同)
  • 谢谢..我在kafka的bin文件夹中运行它..那是错误。 (2认同)

小智 7

对于Windows:

  1. 转到kafka_2.11-2.0.0\bin\windows文件夹
  2. 然后跑 zookeeper-server-start.bat ../../config/zookeeper.properties