kafka常見問題及解決方案

1.啓動日誌沒有報錯,消費者無法消費數據

最近使用kafka消費者過程中發現,日誌沒有報錯但是無法消費數據,版本0.10.2.0,日誌具體情況如下:

當日志打到紅線區域時就停止不動了,此時向topic發送數據並沒有被消費,猜測是哪裏卡住了,之後使用了一個可以正常消費kafka數據的程序,查看日誌進行對比,正常日誌如下:

啓動kafka消費者後,會打印leader對於消費者羣組進行重分配的信息,返回的leader所在機器的信息是主機名加port,由於之前沒有在本地配置主機名和ip的映射導致無法識別主機名,服務端不能分配消費者羣組,從而導致不服務端和客戶端不能相互通信。具體爲什麼會返回主機名而不是ip地址,可能和服務端配置有關,具體原因和源碼分析還需進一步學習。

解決方案:

將主機名和ip映射添加到/etc/hosts中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章