Datastax DSE JMX配置

时间:2016-01-14 18:19:40

标签: datastax-enterprise

在AWS上的Ubuntu 14.04上运行dse 4.8.3。使用Oracle Java 8.配置jmxremote.access,jmxremote.password和management.properties。 'nodetool -u xxxx -h xx.xx.xx.xx status'的JMX连接正在运行。

使用dsetool命令时出错:

dsetool autojt

“尚未注册一个或多个JMX bean。此节点是否已完成启动? javax.management.InstanceNotFoundException:com.datastax.bdp:type = core,name = JobTrackerManager“

需要更新哪些配置?

1 个答案:

答案 0 :(得分:1)

您正在寻找与运行Analytics工作负载进行通信的cassandra节点吗?

检查/etc/default/dse以查看HADOOP_ENABLED是否为1,(doc)。

我使用4.8.3和ccm在本地测试了这个,并且在使用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