连接拒绝localhost:9999 java.io.IOException:无法检索RMIServer存根:javax.naming.ServiceUnavailableException

时间:2016-08-26 17:59:12

标签: java apache-kafka datadog

我使用Datadog从我的localhost上运行的Kafka收集指标。 当我在我的Datadog代理上运行-info命令时,这是我为Kafka获得的错误。有什么想法导致这个吗?

{{1}}

2 个答案:

答案 0 :(得分:1)

看起来你还没有为kafka设置JMX_PORT,你的datadog代理可以从指标中听取信息。

使用以下附加键/值对参数重新启动Kafka: 'JMX_PORT = 9999'

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

答案 1 :(得分:0)

此错误实质上意味着Datadog Agent无法连接到Kafka实例,无法通过RMI协议从公开的mBeans中检索指标。通过在启动Kafka实例时包含以下JVM(Java虚拟机)参数可以解决此错误(生产者,使用者和代理需要,因为它们都是单独的Java实例) 请

Please read this article