關於kafka客戶端版本與服務端版本不一致導致的一次坑


上周開發了一個功能,需要使用kafka接上游數據並入庫,本地開發時,自己安裝了一個kafka服務,開發測試時使用本地的kafka服務給主題發消息,然后在自己本地的代碼中進行調試。使用的kafka版本如下:

客戶端:

服務端:

本地消息的接收,消費者的連接沒有任何問題,然而發布到生產環境后就一直報錯:

 

查了許久懷疑可能是版本問題,於是查看服務端版本:

總結:本地客戶端版本是0.10.1.1,服務端版本是2.4.1。沒問題可以接收,環境上服務端版本是0.10.0.1,消費者無法連接。最后將客戶端版本與服務端改成一致的,問題解決。

使用kafka最好客戶端版本和服務端保持一致!

 


免責聲明!

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



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