2016-08-26 1 views
0

Я использую Datadog для сбора показателей из Kafka, работающих на моем localhost. Когда я запускаю команду -info на моем агенте Datadog, это ошибка, которую я получаю для Kafka. Любые идеи, которые вызывают это?Connection Refused 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

Да, им не удается telnet на моем mac на любом из портов .. от 9000-- 9999 любые идеи о том, как открыть порт из терминала? – amateur

+0

Я не подкованный Mac, но я бы Google, найти и отключить брандмауэр на Mac в первую очередь. Затем попробуйте telnet. Если это не сработает, то google iptables и selinux ... mac по сути является linux под обложками. Поэтому вам нужно немного почитать о сети, портах и ​​т. Д. ... – lincolnadym

ответ

1

Похоже, что вы не установили JMX_PORT для Кафка, где ваш datadog агент может прослушать информацию abouot метрик.

Перезапустите ваш Кафка со следующим параметром пары дополнительный ключ/значение: 'JMX_PORT = 9999'

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

Смежные вопросы