1. 在配置Cassandra启动参数的脚本cassandra-env.sh(在该文件的最后几行中)中,指定了JMX的参数如下所示:
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.port=$JMX_PORT"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.ssl=false"
JVM_OPTS="$JVM_OPTS -Dcom.sun.management.jmxremote.authenticate=false"
JVM_OPTS="$JVM_OPTS $MX4J_ADDRESS"
JVM_OPTS="$JVM_OPTS $MX4J_PORT"
2.启动Cassandra;
3.在JDK的安装目录的bin子目录中,有一个名为:jconsole的文件,使用这个工具可以检测Cassandra的运行情况。
4.选择需要监控的Java进程(org.apache.cassandra.thrift.CassandraDaemon),然后选择Connect后,可以看到该进程的总体运行情况。