【发布时间】:2018-02-24 10:50:05
【问题描述】:
我有一个复制因子为 2 的三节点集群,我想从键空间“system”接收表 local。
这意味着我想访问 Cassandra 节点的本地数据。
这可能吗?
【问题讨论】:
-
本地数据是什么意思?
标签: java cassandra local cqlsh
我有一个复制因子为 2 的三节点集群,我想从键空间“system”接收表 local。
这意味着我想访问 Cassandra 节点的本地数据。
这可能吗?
【问题讨论】:
标签: java cassandra local cqlsh
是的。您可以像其他任何方法一样在 Java 中查询 system.local 表。
session = cluster.connect();
ResultSet results = getSession()
.execute("SELECT key,broadcast_address,cql_version FROM system.local");
for (Row row : results) {
System.out.println(row.getString("key") + " "
+ row.getInet("broadcast_address") + " "
+ row.getString("cql_version"));
}
local 127.0.0.1 3.4.4
【讨论】: