Cassandra:获得密钥空间大小

时间:2015-11-12 12:25:17

标签: cassandra datastax

是否可以使用DataStax驱动程序确定Cassandra簇大小?

我知道nodetool cfstats命令,但这不是我需要的。我需要从程序代码中获取此信息,而无需对群集进行物理访问。

任何想法或解决方法?

1 个答案:

答案 0 :(得分:1)

这些指标在本机协议驱动程序可访问的服务器元数据中不可用。

可以通过JMX访问它们,这是nodetool用来获取它们的方法。目前,您需要在应用程序中集成JMX客户端并查询该接口。关于在虚拟表中公开类似指标的问题已经some discussion,这会将这些数据暴露给CQL驱动程序。