无法启动zookeeper服务器

时间:2018-04-19 22:18:05

标签: apache-kafka port apache-zookeeper

我试图用:

启动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服务器时没有异常

1 个答案:

答案 0 :(得分:1)

  

kill -9 2181 - > bash:kill:(2181) - 没有这样的过程

您正在尝试终止端口号,不是进程ID

  

地址已在使用

好的,所以你显然已经在那个端口上有东西了。

选项:

  1. 编辑zookeeper.properties以绑定到其他端口。还要编辑kafka属性以使用新的Zookeeper连接。
  2. 你已经有一个正在运行的Zookeeper,这可以解释为什么Kafka在启动时会起作用。
  3. P.S。无论如何,我建议使用更高版本的Kafka。很多很好的升级。

相关问题