一. org.apache.kafka.common.errors.TimeoutException: Batch Expired
問題描述:通過java客戶端訪問kafka伺服器,當生產者執行緒向kafka插入資料時候出現該錯誤
問題分析:批處理過期
1.檢查kafkaip地址是否訪問正常
telnet ip port
2. 正常情況下,檢查配置檔案是否配置正確
在config/server.properties中加入如下屬性
advertised.host.name=你的ip地址
問題解決:如第二步所示
二.org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after 3000 ms
問題描述:通過生產者產生後,插入到kafka中出現該錯誤
問題解決:檢查其kafka中bootstrap.servers是否配置正確