如何在 Elassandra 中启用远程 JMX 连接?
How to enable remote JMX connections in Elassandra?
我正在尝试通过 cassandra-evn.sh
文件在 Elassandra 5.5.0.4 中启用 JMX 以连接到Cassandra 节点,远程,并获取指标和统计信息。
我正在尝试使用 JConsole 连接到 JMX。
我遵循了 datastax 和博客的各种教程,但没有成功。
我尝试过使用和不使用身份验证,但都没有用。
确保设置了以下参数。该配置无需任何身份验证即可远程启用 JMX 指标。
# add this if you're having trouble connecting:
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<public ip>"
LOCAL_JMX=no
JMX_PORT="7199"
JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.remote.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
我正在尝试通过 cassandra-evn.sh
文件在 Elassandra 5.5.0.4 中启用 JMX 以连接到Cassandra 节点,远程,并获取指标和统计信息。
我正在尝试使用 JConsole 连接到 JMX。
我遵循了 datastax 和博客的各种教程,但没有成功。
我尝试过使用和不使用身份验证,但都没有用。
确保设置了以下参数。该配置无需任何身份验证即可远程启用 JMX 指标。
# add this if you're having trouble connecting:
JVM_OPTS="$JVM_OPTS -Djava.rmi.server.hostname=<public ip>"
LOCAL_JMX=no
JMX_PORT="7199"
JVM_OPTS="$JVM_OPTS -Dcassandra.jmx.remote.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.rmi.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"