kafka集群有3個broker,用公網ip做過埠映射后,內網ip和外網ip的關系如下:
內網 外網
10.100.217.213 : 9092 1.2.3.4 : 9092
10.100.217.214 : 9092 1.2.3.4 : 9093
10.100.217.215 : 9092 1.2.3.4 : 9094
在內網中,生產和消費都沒有問題
嘗試在server.properties檔案中配置
listeners=PLAINTEXT://10.100.247.213:9092
advertised.listeners=PLAINTEXT://1.2.3.4:9092
執行./kafka-console-consumer.sh命令,報錯:LEADER_NOT_AVAILABLE
這個公網ip,內網中的機器是不能訪問的,請問應該怎樣配置,多謝了!
uj5u.com熱心網友回復:
listeners和advertised.listeners都寫成PLAINTEXT://hostname:9092,命令消費時也都用hostname替代真是ip,只不過內網客戶端hosts配置hostname映射成內網ip,外網客戶端配置成外網ip就好了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/54847.html
標籤:網絡
下一篇:hadoop 巨大二叉樹
