Apache zookeeper 卡夫卡背景中的动物管理员问题
为了安装卡夫卡,我下载了卡夫卡tar文件夹。要启动服务器,我尝试了以下命令:Apache zookeeper 卡夫卡背景中的动物管理员问题,apache-zookeeper,apache-kafka,Apache Zookeeper,Apache Kafka,为了安装卡夫卡,我下载了卡夫卡tar文件夹。要启动服务器,我尝试了以下命令: bin/zookeeper-server-start.sh config/zookeeper.properties 输入上述命令时出现以下错误: INFO Reading configuration from: config/zookeeper.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig) [2014-08-21 11:53:55,7
bin/zookeeper-server-start.sh config/zookeeper.properties
输入上述命令时出现以下错误:
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
我需要单独设置zookeeper吗?我该如何解决这个问题呢?这基本上就是因为这个
java.lang.IllegalArgumentException:config/zookeeper.properties文件丢失
如果你能分享你到目前为止到底做了些什么,那将非常有用。还要检查上述位置是否存在相同的文件,并且您正在正确的位置运行命令。。它应该从您的
$KAFKA_HOME
文件夹(您提取了tar文件)运行必须从KAFKA HOME目录运行,但您是从bin运行的 我遇到了完全相同的错误,过了一会儿我意识到错误的原因是,我无法找到zookeeper.properties
文件,这是因为路径不正确,我通过brew安装了kafka,因此在libexec中创建了配置文件夹,因此,找到配置目录的位置,检查其中的zookeeper.properties
,并给出路径。也有同样的问题
我按照指南和步骤2中提到的内容运行此命令:
bin/zookeeper-server-start.sh config/zookeeper.properties
我有两个问题,第一个问题是我不在您卸载的文件的根目录中,第二个问题是我没有复制完整的命令。请确保两者都正确,然后重试。对于Windows:
kafka_2.11-2.0.0\bin\windows
文件夹zookeeper-server-start.bat.././config/zookeeper.properties
只需确保/config文件夹是否存在 尝试直接键入属性。e、 g.zookeeper服务器启动zookeeper.properties
我用自制软件安装了它,它可以正常工作。我看到当你运行上面的命令时,它不接受配置文件。所以,如果你把完整的路径像
c:\Kafka\config\zookeeper.properties
。。。这是有效的。发生这种情况的原因是bin/windows
被添加到路径中,但kafka/config
没有添加到路径中。只需导航到您的kafka文件夹,然后尝试运行。 我正在添加截图,如果它可以帮助 在
在
您可以使用Powershell作为CMD的替代方案 考虑到
myKafka
是您的卡夫卡主目录,请在此处提取您的卡夫卡tar文件。
提取文件夹(KafkaDir)将具有/bin、/config
等内部文件夹
Zookeeper即将开始。当我在Macbook上从Brew安装卡夫卡时,我也遇到了同样的问题 发生这种情况是因为zookeeper.properties文件不在bin的配置中 遵循这些步骤
无效配置,异常退出到目前为止,我只下载了kafka tar文件夹并运行了上述命令。它在config文件夹中有zookeeper.properties文件。Zookeeper文件中包含以下内容:“#存储快照的目录。dataDir=/tmp/Zookeeper#客户端将连接的端口clientPort=2181#禁用连接数的每ip限制,因为这是非生产配置maxClientCnxns=0”内部/temp我创建了zookeeper文件夹。必须在文件夹内创建什么?从何处运行此操作?您应该从kafka主文件夹(您提取了tar)中运行此功能,谢谢。。我在卡夫卡的bin文件夹中运行它。。这是错误的。总是添加可以帮助某人的答案,并在上下文中进行回答,通过阅读这些毫无意义的答案,你往往会浪费其他人的时间。最好的方法是包含你曾经运行的脚本,以便其他人可以获得你所写内容的证据。这让我大吃一惊!谢谢我不知道配置文件在libexec(也以自制形式安装)中。请注意,对于windows,有一个特殊的文件夹,因此您需要向上移动两次
。/../
对于kafka-server-start.sh.././config/server.properties,也需要向上移动两次
.\kafkaDir\bin\windows\zookeeper-server-start.bat
.\kafkaDir\config\zookeeper.properties