2016-07-11 44 views
0

我想寫一些消息的主題,但控制檯不允許我(生產者不等待標準輸入)。我也看不到任何錯誤日誌。主題已成功創建。 我正在使用:卡夫卡控制檯生產者不允許寫消息

bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test. 

Zookeeper和kafka服務器運行良好。我正在使用Mac。什麼可能是可能的問題。 我正在關注Apache Kafka文檔http://kafka.apache.org/documentation.html#quickstart

+0

您使用哪個版本的kafka?另外,請嘗試在終端上做一個sudo jps,讓我們知道你看到了什麼。 – sharath

+0

Kafka版本爲0.10.0.0,版本爲2.11 scala(kafka_2.11-0.10.0.0)。除了jps本身以外,Sudo jps的結果都不是。 – thedheeraz

回答

0

你似乎還沒有運行卡夫卡。

須藤JPS應該返回是這樣的:

10306 SupportedKafka 
17788 Jps 

說卡夫卡運行。檢查您的

log.dirs 

配置路徑(server.properties)以查看是否在kafka啓動期間拋出異常。另外,Kafka建議使用最新的Java(1.8):http://kafka.apache.org/documentation.html#java

+0

Jps命令顯示:'14049 Kafka'。卡夫卡服務器正在運行。我不確定什麼是sudo jps。我能夠使用Java類生成和使用消息。只有問題出在控制檯上。日誌也沒有任何錯誤。 Java版本也是1.8。 – thedheeraz

+1

jps是一個jvm進程狀態工具(http://docs.oracle.com/javase/7/docs/technotes/tools/share/jps.html)。我不知道.sh是否在你的情況下造成問題。當我運行命令爲bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test3時,它也失敗了。嘗試不使用.sh(bin/kafka-console-producer --broker-list localghost:9092 --topic test3) – sharath

+0

它發送錯誤「-bash:bin/kafka-console-producer:沒有這樣的文件或目錄」 – thedheeraz

-2

kafka-console-producer.sh文件是empty.Same問題,我面臨和更換一個新的。這可能是一個只發生在mac os上的問題