连接Cassandra集群时出错java.net.UnknownHostException

时间:2019-07-19 07:46:21

标签: cassandra datastax datastax-java-driver

我正在执行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

那么需要解决什么问题,以及如何解决此问题?

1 个答案:

答案 0 :(得分:2)

.addContactPoints函数accepts包含字符串,Inet地址,主机等的数组,而您正在传递的字符串中包含多个地址。您需要以某种方式将此字符串转换为数组,或仅传递一个地址。

如果您已经修改了代码,则只需将其更改为

.addContactPoints(host.split(","))