2016-07-11 22 views
0

トピックに関するメッセージを書き込もうとしていますが、コンソールが私を許可していません(プロデューサーは標準入力を待っていません)。私もエラーログを見ることができません。トピックは正常に作成されます。 私が使用しています:Kafkaコンソールプロデューサーがメッセージの書き込みを許可していません

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

飼育係とカフカサーバが正常に実行されています。私はMacを使用しています。考えられる問題は何か。 Apache Kafkaのドキュメントhttp://kafka.apache.org/documentation.html#quickstartに従っています。

+0

どのカフカのバージョンをお使いですか?また、あなたの端末でsudo jpsを実行し、あなたが見るものを知ることができます。 – sharath

+0

カフカバージョンは2.10スカラバージョン(kafka_2.11-0.10.0.0)で0.10.0.0です。 Sudo jpsはjps自体を除いて何も起こりません。 – thedheeraz

答えて

0

まだカフカを実行していないようです。カフカが実行されていると言って

10306 SupportedKafka 
17788 Jps 

はsudo JPSはこのような何かを返す必要があります。カフカ開始時に例外がスローされているかどうかを調べるには、

log.dirs 

設定パス(server.properties)を確認してください。また、Kafkaは、最新のJava(1.8)の使用を推奨しています。http://kafka.apache.org/documentation.html#java

+0

Jpsコマンドでは、「14049カフカ」と表示されます。カフカサーバーはこのように動作しています。私は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ファイルが空です。同じ問題を直面して新鮮なものに置き換えました。これはMac OSのみで発生する問題かもしれません

関連する問題