1. 程式人生 > 其它 >KAFKA報could not be established. Broker may not be available

KAFKA報could not be established. Broker may not be available

場景:安裝完kafka集群后,程式建立topic時報錯could not be established. Broker may not be available

問題:

1.kafka開放了9092,9093,9094這三個埠,使用語句

firewall-cmd --zone=public --add-port=80/tcp --add-port=8080/tcp --add-port=443/tcp --add-port=7000/tcp --add-port=3306/tcp --add-port=6379/tcp --add-port=9092/tcp --add-port=9093/tcp --add-port=2181-2183/tcp --add-port=8848/tcp --add-port=3389/tcp --add-port=6379/tcp --add-port=22/tcp  --permanent && firewall-cmd --reload && firewall-cmd --list-all

這裡吐槽一下,百度雲伺服器太拉了,沒有監控介面,只能用命令監控伺服器執行資料,而且開放的埠

還需要手動敲命令。唯一好的是,遠端失效時間比較長,不需要頻繁的登入

 

2.然後我本地telnet了一下,還是無法連通,但是kafka在伺服器中執行正常

 

 

3.所以推算出,kafka監聽出現了問題,監聽是在config/server.propreties檔案裡配置的

 

解決:

編輯 config/server.propreties 如圖把IP改成 0.0.0.0

原因是 0.0.0.0監聽的是伺服器上所有網絡卡,而127.0.0.1只是迴環網絡卡,只能運用於本地監聽