Cassandra:获取键空间大小
Cassandra: get keyspace size
是否可以使用 DataStax 驱动程序确定 Cassandra 集群大小?
我知道 nodetool cfstats
命令,但这不是我需要的。我需要从我的程序代码中执行此操作,而无需对集群进行物理访问。
有什么想法或解决方法吗?
这些指标在本机协议驱动程序可访问的服务器元数据中不可用。
它们可以通过 JMX 访问,这是 nodetool 用来获取它们的工具。目前,您需要在您的应用程序中集成一个 JMX 客户端并查询该接口。 some discussion 关于在虚拟表中公开类似指标,这会将此数据公开给 CQL 驱动程序。
是否可以使用 DataStax 驱动程序确定 Cassandra 集群大小?
我知道 nodetool cfstats
命令,但这不是我需要的。我需要从我的程序代码中执行此操作,而无需对集群进行物理访问。
有什么想法或解决方法吗?
这些指标在本机协议驱动程序可访问的服务器元数据中不可用。
它们可以通过 JMX 访问,这是 nodetool 用来获取它们的工具。目前,您需要在您的应用程序中集成一个 JMX 客户端并查询该接口。 some discussion 关于在虚拟表中公开类似指标,这会将此数据公开给 CQL 驱动程序。