2016-01-14 3 views
1

Запуск dse 4.8.3 на Ubuntu 14.04 на AWS. Использование Oracle Java 8. Настроено jmxremote.access, jmxremote.password и management.properties. Соединение JMX для «nodetool -u xxxx -h xx.xx.xx.xx status» работает.Конфигурация Datastax DSE JMX

Получение ошибки при использовании команды dsetool:

dsetool autojt

«не был зарегистрирован один или несколько бобов JMX ли этот узел закончил запуск javax.management.InstanceNotFoundException:.? Ком. datastax.bdp: type = core, name = JobTrackerManager "

Какую конфигурацию необходимо обновить?

ответ

1

Является узлом cassandra, с которым вы хотите связаться с управлением рабочей нагрузкой Analytics?

Проверьте, есть ли HADOOP_ENABLED, 1, (doc).

Я испытал это на местном уровне с 4.8.3 и куб.см и не заметил ошибки при использовании Hadoop нагрузки, но я вижу это иначе:

Без Hadoop нагрузки:

ccm create -n 1 -v 4.8.3 dse483 -dse -s 
ccm node1 dsetool autojt 
One or more JMX beans have not been registered. Has this node finished starting up? 
javax.management.InstanceNotFoundException: com.datastax.bdp:type=core,name=JobTrackerManager 

С Hadoop рабочая нагрузка:

ccm create -n 1 -v 4.8.3 dse483 --dse 
ccm node1 setworkload hadoop 
ccm node1 start 
ccm node1 dsetool autojt 
ccm node1 dsetool listjt 
DC        JobTracker 
Analytics-ACTUAL    127.0.0.1 
+0

Спасибо. Это происходило на узле HADOOP_ENABLED = 1. Я выключил CFS_ENABLED, перезапустил dse, и проблема исчезла. – fcnorman

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