Jerrylou's Notes

NoSQL数据库Cassandra监控MX4J

cassandra监控有许多方案,DataStax的Opscenter是比较耗的监控解决方案。可惜Opscenter6.0版本后已经不在支持开源cassandra版本。Opscenter5.x版本支持到cassandra2.1。最好可以使用cassandra自身支持的MX4J进行监控。

下载MX4J

下载页面:http://mx4j.sourceforge.net/

解压后将mx4j-tools.jar拷贝到cassandra的安装目录的lib文件夹下

1
2
unzip mx4j-3.0.2.zip
cp mx4j-3.0.2/lib/mx4j-tools.jar apache-cassandra-3.11.1/lib/

配置mx4j

编辑vim conf/cassandra-env.sh,去除以下注释的配置项

1
2
MX4J_ADDRESS="-Dmx4jaddress=10.112.68.186"
MX4J_PORT="-Dmx4jport=8081"

然后重启cassandra

1
./bin/cassandra

登录mx4j

浏览器中输入:http://10.112.68.186:8081