我正在执行PoC来从我的java8应用程序代码连接Cassandra。 我在Java8中使用Apache Cassandra
首先,我开始寻找 https://github.com/lankydan/datastax-java-driver
尝试连接我的Cassandra群集
当我下载并尝试将其连接到我的C *集群时,原因如下: java.net.UnknownHostException :10.24.78.22,10.24.78.108,10.24.79.173
Updated **CassandraConfig**
.addContactPoints(host)
I updated **application.properties** file
cassandra.host=10.24.78.22,10.24.78.108,10.24.79.173
cassandra.cluster.name=My_Cluster
cassandra.port=9042
cassandra.keyspace=rrr_xxx
那么需要解决什么问题,以及如何解决此问题?
答案 0 :(得分:2)
.addContactPoints
函数accepts包含字符串,Inet地址,主机等的数组,而您正在传递的字符串中包含多个地址。您需要以某种方式将此字符串转换为数组,或仅传递一个地址。
如果您已经修改了代码,则只需将其更改为
.addContactPoints(host.split(","))