2016-08-26 69 views
0

我正在使用Datadog從我的本地主機上運行的Kafka收集指標。 當我在我的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上遠程登錄任何端口..從9000 - 9999任何想法如何從終端打開端口? – amateur

+0

我不是mac精明的,但我會谷歌,找到並禁用mac上的防火牆第一。然後嘗試telnet。如果這不起作用,那麼google iptables和selinux ...... mac本質上就是linux下的封面。所以你需要閱讀一些關於網絡,端口等等...... – lincolnadym

回答

1

它看起來像你沒有設置你的JMX_PORT for kafka從你的datadog代理可以聽信息abouot指標。

具有以下附加鍵/值對參數重新啓動卡夫卡: 'JMX_PORT = 9999'

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

相關問題