報錯背景:
單機安裝了kafka,創建完成主題,啟動生產者的時候產生報錯現象。報錯時持續不斷打印日志信息。
報錯現象:
[2019-05-21 09:43:52,790] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 59 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:52,894] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 60 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:52,998] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 61 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,101] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 62 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,205] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 63 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,310] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 64 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,414] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 65 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,519] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 66 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient) [2019-05-21 09:43:53,623] WARN [Producer clientId=console-producer] Error while fetching metadata with correlation id 67 : {alarmHis=LEADER_NOT_AVAILABLE} (org.apache.kafka.clients.NetworkClient)
報錯原因:
獲取相關ID為xx的元數據時出錯。
報錯解決:
1.進入到kafka的安裝目錄下的配置文件目錄
cd /opt/kafka/config
2.打開server.properties配置文件
vim server.properties
3.修改文件內容
4.重啟kafka服務,啟動生產者驗證。