我需要提供类似的实用程序功能,例如通过
nodetool tablestats
我已经看过他们的源代码,但是没有找到通过代码访问它的便捷解决方案。
这里有图书馆可用吗?
https://github.com/mariusae/cassandra/blob/master/src/java/org/apache/cassandra/tools/NodeProbe.java
答案 0 :(得分:1)
nodetool
实用程序正在通过JMX连接Cassandra,并从相应的bean中获取所有必要的数据。您也可以通过JMX从程序中can fetch necessary data,但我不会说这是推荐的方法-最好设置一些“标准”监视解决方案,例如Prometheus,将其连接到Cassandra,然后获取数据通过它...