按Kafka官方教程启动ZooKeeper遇配置无效异常求助
解决Kafka启动ZooKeeper时的配置错误问题
嘿,我一眼就瞅出问题所在了——你启动ZooKeeper的时候用错配置文件啦!你执行的命令里用的是config/server.properties,但这个文件是给Kafka Broker服务用的,根本不是ZooKeeper的配置文件,难怪会报无效配置的错误。
给你说下正确的操作步骤:
- 先找到Kafka安装目录里的ZooKeeper专属配置文件,默认是
config/zookeeper.properties - 用这个正确的配置文件启动ZooKeeper,执行命令:
bin/zookeeper-server-start.sh config/zookeeper.properties
另外给你补充几个后续排查点,万一还有其他小问题:
- 检查
zookeeper.properties里的dataDir配置项,默认是/tmp/zookeeper,如果这个目录不存在,得手动创建(比如Linux下执行mkdir -p /tmp/zookeeper) - 确认2181端口(ZooKeeper默认端口)没被其他进程占用,Linux可以用
netstat -tulpn | grep 2181,Windows用netstat -ano | findstr 2181来检查
内容的提问来源于stack exchange,提问作者Ilan
相关产品推荐
相关产品推荐

