【发布时间】:2016-05-23 17:10:20
【问题描述】:
所以我的 Cassandra 集群运行正常,但我无法使用 JMX 执行远程命令
即 从一个节点对其他节点执行nodetool命令。
我在 cassandra-env.sh 中添加了这一行
JVM_OPTS = "$JVM_OPTS -Djava.rmi.server.hostname=my_host_ip"
我还有什么需要更改的配置吗?
请告诉我 谢谢。
【问题讨论】:
标签: cassandra
所以我的 Cassandra 集群运行正常,但我无法使用 JMX 执行远程命令
即 从一个节点对其他节点执行nodetool命令。
我在 cassandra-env.sh 中添加了这一行
JVM_OPTS = "$JVM_OPTS -Djava.rmi.server.hostname=my_host_ip"
我还有什么需要更改的配置吗?
请告诉我 谢谢。
【问题讨论】:
标签: cassandra
您使用的是哪个版本的 Cassandra?
默认情况下,JMX 在版本 > 2.1 中启用,但默认为仅本地 JMX 连接。
要使用远程 JMX 连接,请更改 cassandra-env.sh 中 LOCAL_JMX 的值
即LOCAL_JMX=false
希望对你有帮助!
【讨论】: