Error when sending message to topic test with key: null, value: 2 bytes with error: (org.apache.kafk

windows下使用kafka遇到這個問題: Error when sending message to topic test with key: null, value: 2 bytes with error: (org.apache.kafka.clients.producer.internals.ErrorLoggingCallback)linux

百度了下,沒找到答案,仍是本身看輸出臺日志...其實你只要看下輸出臺的內容總能找到答案的..apache

我是看kafka-server-start這個cmd窗口,就是你啓動kafka服務的那個窗口..windows

從圖中的信息能夠看出,建立日誌失敗,並且路徑跟我預期的不同,一看就知道又是windows和linux文件路徑不一樣的問題:app

#windows下應該改爲下邊這樣:spa

log.dirs=F:/LocalData/kafka_log
或者: log.dirs=F:\\LocalData\\kafka_log日誌

從新啓動便可...server

固然每一個人遇到這個問題的緣由可能不同,有的是由於端口號,但總能在日誌中找到錯誤信息的...kafka

還有個問題就是log4j.properties這個文件最好修改下,修改以下:cmd

log4j.appender.controllerAppender.File=${kafka.logs.dir}/kafka/controller.logit

全部的這種輸出日誌的路徑,加上kafka,否則日誌會和別的程序的日誌混雜在一塊,很亂...

相關文章
相關標籤/搜索