apache-kafka - 我不能跑动物园管理员

标签 apache-kafka apache-zookeeper

我是kafka世界的新手,
我想启动Zookeeper,然后在输入此内容时

bin/zookeeper-server-start.sh config/zookeeper.properties

我收到以下错误
ERROR Unexpected exception, exiting abnormally  (org.apache.zookeeper.server.ZooKeeperServerMain)
java.net.BindException: Address already in use

ERROR Unexpected exception, exiting abnormally (org.apache.zookeeper.server.ZooKeeperServerMain)
java.net.BindException: Address already in use

然后我尝试了netstat -nlp|grep 2181 ,但是没有进程在运行
tcp        0      0 0.0.0.0:2181            0.0.0.0:*               LISTEN      -  

请点灯

最佳答案

对于这种情况,
您需要查看Zookeeper是否正在运行

使用以下命令

sudo lsof -i :2181

你会得到
COMMAND   PID      USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
java     1005 zookeeper   33u  IPv6  17209      0t0  TCP *:2181 (LISTEN)
java     1005 zookeeper   34u  IPv6 327225      0t0  TCP localhost:2181->localhost:43566 (ESTABLISHED)
java    22585      root   88u  IPv6 324552      0t0  TCP localhost:43566->localhost:2181 (ESTABLISHED) 

像声明。现在杀死动物园管理员以重新开始。
sudo kill -9 1005

然后使用下面的命令启动Zookeeper
bin/zookeeper-server-start.sh config/zookeeper.properties

关于apache-kafka - 我不能跑动物园管理员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43293870/

相关文章:

java - Java Kafka Consumer 在多线程中的使用

apache-kafka - 保留配置偏移量.retention.minutes和log.retention.minutes之间的差异

apache-spark - kafka kafka-consumer-groups.sh --describe 不返回消费者组的输出

apache-zookeeper - 如何从quorum中获取当前leader master的IP?

tomcat - 带有 tomcat 的 solr 4.8 - 运行 zkcli.sh 时我得到 "Packet len1213486160 is out of range"

hadoop - 如何选择zookeeper和regionserver

docker - Kafka访问docker内部和外部

java - 使用 SpringBoot 使用 Batch 从 Kafka 读取数据无法正常工作

apache-kafka - kafka中的Bootstrap服务器与zookeeper?

python - Kazoo 连接 chroot