Windows启动Kafka配套ZooKeeper报Invalid Config异常退出如何解决
错误根因
错误日志已经明确给出两个核心问题:
- 当前执行命令的
C:\ProgramData\confluent-6.2.1\bin\windows目录下不存在zookeeper.properties文件,该配置文件默认存放在Confluent根目录的etc/kafka路径下 - 程序提示相对路径的配置文件需要添加
.\前缀避免路径识别异常
解决方案
你可以任选以下任意一种方法修复问题:
- 方法一:直接指定配置文件绝对路径启动,无需切换目录
C:\ProgramData\confluent-6.2.1\bin\windows\zookeeper-server-start.bat C:\ProgramData\confluent-6.2.1\etc\kafka\zookeeper.properties
- 方法二:先切换到配置文件所在目录,再执行启动命令
cd C:\ProgramData\confluent-6.2.1\etc\kafka C:\ProgramData\confluent-6.2.1\bin\windows\zookeeper-server-start.bat .\zookeeper.properties
- 方法三:将
C:\ProgramData\confluent-6.2.1\etc\kafka\zookeeper.properties文件复制到C:\ProgramData\confluent-6.2.1\bin\windows目录下,再在当前目录执行启动命令
zookeeper-server-start.bat .\zookeeper.properties
所有用到相对路径指定配置文件的场景,都需要加
.\前缀,避免出现路径识别异常。
内容的提问来源于stack exchange,提问作者Pooja Hande
相关产品推荐
相关产品推荐

