在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“
需要更新哪些配置?
答案 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