启动Zookeeper后尝试启动kafka服务器,但得到错误无效的配置,异常退出

时间:2019-08-15 15:14:11

标签: apache-kafka apache-zookeeper

我正在尝试为一个项目设置一个kafka服务器。我正在遵循本指南-https://kafka.apache.org/quickstart。我成功地运行了zookeper,但是当我尝试启动kafka服务器时,却出现以下错误。我尝试了不同的配置属性路径,但是得到了相同的消息。

bin\windows\zookeeper-server-start.bat C:\Users\Atanas0104\Documents\kafka_2.12-2.3.0\config\server.properties
[2019-08-15 18:00:20,434] INFO Reading configuration from: C:\Users\Atanas0104\Documents\kafka_2.12-2.3.0\config\server.properties (org.apache.zookeeper.server.quorum.QuorumPeerConfig)
log4j:ERROR Failed to rename [C:\Users\Atanas0104\Documents\kafka_2.12-2.3.0/logs/server.log] to [C:\Users\Atanas0104\Documents\kafka_2.12-2.3.0/logs/server.log.2019-08-15-17].
[2019-08-15 18:00:20,436] ERROR Invalid config, exiting abnormally (org.apache.zookeeper.server.quorum.QuorumPeerMain)
org.apache.zookeeper.server.quorum.QuorumPeerConfig$ConfigException: Error processing C:\Users\Atanas0104\Documents\kafka_2.12-2.3.0\config\server.properties
        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:156)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.initializeAndRun(QuorumPeerMain.java:104)
        at org.apache.zookeeper.server.quorum.QuorumPeerMain.main(QuorumPeerMain.java:81)
Caused by: java.lang.NumberFormatException: For input string: "initial.rebalance.delay.ms"
        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
        at java.lang.Long.parseLong(Long.java:589)
        at java.lang.Long.parseLong(Long.java:631)
        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parseProperties(QuorumPeerConfig.java:244)
        at org.apache.zookeeper.server.quorum.QuorumPeerConfig.parse(QuorumPeerConfig.java:152)
        ... 2 more
Invalid config, exiting abnormally

这是错误消息

2 个答案:

答案 0 :(得分:1)

Mistake是您正在运行带有kafka服务器.properties的zookeeper-server-start.bat ,您需要尝试使用kafka-server-start.bat 1)首先转到kafka所在的文件夹,然后尝试

.\bin\windows\kafka-server-start.bat .\config\server.properties

跟随链接https://dzone.com/articles/running-apache-kafka-on-windows-os

答案 1 :(得分:0)

我认为您的server.properties不好,我下载了它,但遇到了同样的情况,我只更改了

的最后一行
group.initial.rebalance.delay.ms=0

initial.rebalance.delay.ms=0

它确实起作用了。