2016-08-26 5 views
0

私は、ローカルホスト上で動作しているKafkaからDatadogを使用してメトリックを収集しています。 私のDatadogエージェントで-infoコマンドを実行すると、これはKafkaのエラーです。どのようなアイデアがこれを引き起こしていますか?接続が拒否されましたlocalhost:9999 java.io.IOException:RMIServerスタブを取得できませんでした:javax.naming.ServiceUnavailableException

kafka 
    ----- 
     - instance #kafka-localhost-9999 [ERROR]: 'Cannot connect to instance localhost:9999 java.io.IOException: Failed to retrieve RMIServer stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: localhost; nested exception is: \n\tjava.net.ConnectException: Connection refused]' collected 0 metrics 
     - Collected 0 metrics, 0 events & 0 service checks 
+0

端末/コンソールウィンドウから、telnet localhost 9999は何をしますか?ポート9999が開いている/利用可能な場合は、空白の画面が表示されます。 Ctrl-]を使用してtelnetプロンプトにアクセスし、終了します。 – lincolnadym

+0

はい、私は任意のポート上の私のMac上でtelnetすることができません.. 9000-- 9999からどのようにターミナルからポートを開くためのアイデア? – amateur

+0

私はマックに精通していませんが、私はグーグルで最初にマックのファイアウォールを見つけて無効にします。その後、telnetを試してください。それが動作しない場合は、Googleのiptablesとselinux ... Macは本質的には、カバーの下にLinuxです。だから、ネットワーキングやポートなどを少し読んでみる必要があります。 – lincolnadym

答えて

1

それはあなたがあなたのdatadogエージェントがメトリックabouot情報を聞くことができるところからカフカのためにあなたのJMX_PORTを設定していないことのように見えます。

次の追加のキー/値のペアのパラメータを使用してカフカを再起動し

: 'JMX_PORT = 9999'

$ JMX_PORT = 9999 ./kafka-server-start.sh ../config/server.properties

関連する問題