KAFKA報could not be established. Broker may not be available
阿新 • • 發佈:2022-04-14
場景:安裝完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只是迴環網絡卡,只能運用於本地監聽