Datastax DSE JMX 配置
Datastax DSE JMX Configuration
运行 dse 4.8.3 on Ubuntu 14.04 on AWS。使用 Oracle Java 8. 配置 jmxremote.access、jmxremote.password 和 management.properties。 'nodetool -u xxxx -h xx.xx.xx.xx status' 的 JMX 连接正在工作。
使用 dsetool 命令时出错:
dsetool autojt
"一个或多个JMX beans没有被注册。这个节点启动完成了吗?
javax.management.InstanceNotFoundException: com.datastax.bdp:type=core,name=JobTrackerManager
需要更新什么配置?
您要与 运行 通信的 cassandra 节点是 Analytics 工作负载吗?
检查 /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
运行 dse 4.8.3 on Ubuntu 14.04 on AWS。使用 Oracle Java 8. 配置 jmxremote.access、jmxremote.password 和 management.properties。 'nodetool -u xxxx -h xx.xx.xx.xx status' 的 JMX 连接正在工作。
使用 dsetool 命令时出错:
dsetool autojt
"一个或多个JMX beans没有被注册。这个节点启动完成了吗? javax.management.InstanceNotFoundException: com.datastax.bdp:type=core,name=JobTrackerManager
需要更新什么配置?
您要与 运行 通信的 cassandra 节点是 Analytics 工作负载吗?
检查 /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