【问题标题】:Cassandra: How to query local Table from local node in Java?Cassandra:如何从 Java 中的本地节点查询本地表?
【发布时间】:2018-02-24 10:50:05
【问题描述】:

我有一个复制因子为 2 的三节点集群,我想从键空间“system”接收表 local。 这意味着我想访问 Cassandra 节点的本地数据。 这可能吗?

【问题讨论】:

  • 本地数据是什么意思?

标签: java cassandra local cqlsh


【解决方案1】:

是的。您可以像其他任何方法一样在 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

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 2016-06-28
    • 2021-08-10
    • 2015-01-15
    • 2014-11-12
    • 1970-01-01
    • 1970-01-01
    • 2012-01-23
    • 2014-02-17
    相关资源
    最近更新 更多