Initializer myInitializer = ... // your implementation
Cluster cluster = Cluster.buildFrom(myInitializer);
我尝试连接到 Cassandra 群集,并在addcontactpoints("192.1.1.1","192.2.2.2").build()
中提到了几个节点详细信息。
现在我想连接到 Cassandra 集群而不提及该方法。我想在单独的属性文件中提及我的节点详细信息,并希望使用该属性文件连接到我的群集。我在Java驱动程序中有一个名为getcontactpoint()
的方法。
我没有得到如何使用它并实现它。请帮我改进我的代码
答案 0 :(得分:0)
将所有节点ip放在下面 节点= 192.1.1.1,192.2.2.2
在java资源界面中,您可以使用它来获取属性文件
与ResourceBundle资源类似= ResourceBundle.getBundle(" cassandra")
然后通过getProperty方法,你可以得到节点并用逗号(,)分割它,这样它就会给你一个String of Array意味着所有的IP。 喜欢 节点= resource.getString("节&#34)
然后在方法addContactPoints()中给节点变量。
与addContactPoints(nodes)类似