天天看點

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的報錯

繼續閱讀