public static void main(String[] args) {
Cluster cluster;
Session session;
cluster = Cluster.builder().addContactPoint("192.168.20.131").withPort(9042).build();
System.out.println("Connection Established");
cluster.close();
}
现在我想知道我有一个7节点集群,并且我在所有7个节点上运行cassandra实例。假设上面提到的IP地址是我的切入点,它实际上是如何工作的。假设其他一些用户尝试在7中的任何其他cassandra节点上运行程序,以便将哪些IP作为Contact Point输入。或者我是否必须在main()方法中添加所有7个节点的IP地址逗号分隔..?
答案 0 :(得分:0)
如描述here,
驱动程序通过查询发现构成群集的节点 用于构建集群对象的接触点。在此之后 由集群的负载平衡策略来跟踪节点 通过其实现的事件(即添加,删除,删除或启动) Host.StateListener接口。