是否可以使用DataStax驱动程序确定Cassandra簇大小?
我知道nodetool cfstats
命令,但这不是我需要的。我需要从程序代码中获取此信息,而无需对群集进行物理访问。
任何想法或解决方法?
答案 0 :(得分:1)
这些指标在本机协议驱动程序可访问的服务器元数据中不可用。
可以通过JMX访问它们,这是nodetool用来获取它们的方法。目前,您需要在应用程序中集成JMX客户端并查询该接口。关于在虚拟表中公开类似指标的问题已经some discussion,这会将这些数据暴露给CQL驱动程序。