kafka集群跨雙網段及多網段通信問題解決


一、問題場景:

實際生產環境總存在很多kafka集群跨網段的問題。kafka集群可能存在多個網卡,對應多個網段。不同網段之間需要同時與集群通信,即跨網段生產消費問題。

二、解決方法:自定義listeners及protocol

步驟:

1、在listeners中新加一個LIS,指向目標網段的本機IP,多個listener之間逗號分隔

2、在advertised.listeners中也注冊上面的IP

3、在listener.security.protocol.map中注冊該監聽使用的協議,PLAINTEXT表示普通文本,即不使用SSL加密等。

4、如需跨多網段監聽,即按照以上步驟添加多個listener即可

注意:

1、listener名稱是自定義的,沒有固定的!!!

2、不同的listener使用不同的端口號!!!

 

 

三、吹牛時間

在本文出現之前,中文互聯網上google到過其他能具體解決的方法,如監聽地址配置0.0.0.0等方法,實際上並沒能解決。錯誤示范如下:

后來苦讀kafka官方文檔,終於找到了具體解決方法。后來又有網友來咨詢我,完美解決了他的問題

。。。

可把我牛逼壞了

如果解決了你的問題,請點贊評論關注,歡迎交流~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM