天天看点

windows上安装zookeeper、kafka (问题汇总)Yi. Zookeeper启动时端口被占用Er. Kfaka启动报错San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

windows上安装zookeeper、kafka (问题汇总)

  • Yi. Zookeeper启动时端口被占用
  • Er. Kfaka启动报错
  • San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

附上看到的安装链接:https://blog.csdn.net/lilinoscar/article/details/64124338

Yi. Zookeeper启动时端口被占用

在安装好开始运行zookeeper时,可能会出现端口被占用情况如下:

.zkServer.sh start (windows下启动配置好环境后直接zkServer)
(Linux下的显示)
ZooKeeper JMX enabled by default
Using config: /opt/zookeeper-3.5.4-beta/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
           

但是会出现不能开始的问题,报错

RROR [main:ZooKeeper[email protected]] - Unable to start AdminServer, exiting abnormally

org.apache.zookeeper.server.admin.AdminServer$AdminServerException: Problem starting AdminServer on address 0.0.0.0, port 8080 and command URL /commands

发现8080端口被占用,此时可以找到zoo.cfg文件,添加一行

admin.serverPort=8888
           

保存后重新启动即可

Er. Kfaka启动报错

Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING

windows上安装zookeeper、kafka (问题汇总)Yi. Zookeeper启动时端口被占用Er. Kfaka启动报错San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

看了这个链接后https://blog.csdn.net/anzhenxi3529/article/details/103858040

发现确实我的zookeeper版本和kafka的libs的目录下的版本不一致,因此需要将两个换成同一个版本才能使用,然后重新运行就可以启动成功了

San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

在Centos7中启动zookeeper时遇到一个奇怪的问题

windows上安装zookeeper、kafka (问题汇总)Yi. Zookeeper启动时端口被占用Er. Kfaka启动报错San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

后面发现,是安装包安装错了,我下载的是apache-zookeeper-3.6.1.tar.gz,里面包含的是zookeeper中的源码并不是编译后的包,因此需要下载apache-zookeeper-3.6.1-bin.tar.gz

然后运行启动成功

windows上安装zookeeper、kafka (问题汇总)Yi. Zookeeper启动时端口被占用Er. Kfaka启动报错San. 解决启动zookeeper时Could not find or Load main class org.apache.zookeeper.server.quorum. QuorumPeerMain的报错

继续阅读