我试图用:
启动zookeeper/opt/Kafka/kafka_2.10-0.10.0.1/bin/zookeeper-server-start.sh
/opt/Kafka/kafka_2.10-0.10.0.1/config/zookeeper.properties
但我得到了
错误意外异常,异常退出(org.apache.zookeeper.server.ZooKeeperServerMain) java.net.BindException:已在使用的地址
我重新启动计算机,我遇到了同样的问题 我尝试了 netstat -nlp | grep 2181 结果:
tcp6 0 0 :::2181 :::* LISTEN
kill -9 2181 - > bash:kill:(2181) - 没有这样的过程
./zookeeper-server-stop.sh # no result so it works but
./zookeeper-server-start.sh /opt/Kafka/kafka_2.10-0.10.0.1/config/zookeeper.properties # the same exception
我该怎么办?
注意:启动kafka服务器时没有异常
答案 0 :(得分:1)
kill -9 2181 - > bash:kill:(2181) - 没有这样的过程
您正在尝试终止端口号,不是进程ID 。
地址已在使用
好的,所以你显然已经在那个端口上有东西了。
选项:
zookeeper.properties
以绑定到其他端口。还要编辑kafka属性以使用新的Zookeeper连接。 P.S。无论如何,我建议使用更高版本的Kafka。很多很好的升级。