所以我的Cassandra集群运行正常但我无法使用JMX执行远程命令
即 在一个节点的其他节点上执行nodetool命令。
我在cassandra-env.sh
中添加了这一行JVM_OPTS = "$JVM_OPTS -Djava.rmi.server.hostname=my_host_ip"
还有其他配置需要更改吗?
请告诉我 感谢。
答案 0 :(得分:0)
您使用的是什么版本的Cassandra?
默认情况下,在版本>中启用JMX 2.1但默认仅限于本地JMX连接。
要使用远程JMX连接,请在cassandra-env.sh中更改LOCAL_JMX
的值
即LOCAL_JMX=false
希望它有所帮助!