1
我有一个复制因子2的三节点群集,我想从密钥空间'system
'收到表local
。 这意味着我想要访问Cassandra节点的本地数据。 这可能吗?Cassandra:如何从Java中的本地节点查询本地表?
我有一个复制因子2的三节点群集,我想从密钥空间'system
'收到表local
。 这意味着我想要访问Cassandra节点的本地数据。 这可能吗?Cassandra:如何从Java中的本地节点查询本地表?
是的。与其他任何人一样,您可以从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
你是什么地方的数据意味着什么? –