gpt4 book ai didi

java - 使用 vertx-cassandra-client 时如何获取 cassandra 集群元数据信息?

转载 作者:行者123 更新时间:2023-12-02 09:37:58 25 4
gpt4 key购买 nike

使用普通的cassandra java客户端,很容易获取集群元数据,但是使用vert.x cassandra客户端时如何获取集群元数据?

在 vert.x 上,您初始化并使用无法访问集群的 CassandraClient。

最佳答案

我的解决方案:

当您定义 CassandraClientOptions 以与 CassandraClient 一起使用时,选项类有一个处理程序来引用将来的集群:

CassandraClientOptions options = new CassandraClientOptions()
.addContactPoint(node == null ? "127.0.0.1" : node).setPort(port);
options.dataStaxClusterBuilder().withRetryPolicy(DefaultRetryPolicy.INSTANCE)
.withQueryOptions(new QueryOptions().setFetchSize(8000)).withSocketOptions(socketOptions)
.withPoolingOptions(poolingOptions)
// .withCredentials(username, password)
.build();
//your opportunity to get a handle for cluster
cluster = options.dataStaxClusterBuilder().build();
client = CassandraClient.createNonShared(vertx, options);
cluster.getMetadata().....

//

关于java - 使用 vertx-cassandra-client 时如何获取 cassandra 集群元数据信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57346133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com