我将用JavaAPI连接Cassandra数据库
因此,在线程“main”com.datasax.driver.core.exceptions.NoHostAvailableException中获取异常异常:所有尝试查询的主机均失败(尝试:/127.0.0.1:9042(com.datasax.driver.core.exceptions.InvalidQueryException:unconfigureCassandra是否在本地主机上运行?是否为本机/二进制传输(tcp/9042)正在侦听127.0.0.1?请提供完整的异常消息。似乎是(com.datastax.driver.core.exceptions.InvalidQueryException:unconfigure…)消息不完整。可能复制到--现在我的代码工作正常,并添加以下提到的依赖项-----------------com.datasax.cassandra cassandra driver core 3.1.3 com.datasax.cassandra cassandra driver mapping 3.1.3 com.datasax.cassandra cassandra driver extras 3.1.3我将用JavaAPI连接Cassandra数据库,java,cassandra,Java,Cassandra,因此,在线程“main”com.datasax.driver.core.exceptions.NoHostAvailableException中获取异常异常:所有尝试查询的主机均失败(尝试:/127.0.0.1:9042(com.datasax.driver.core.exceptions.InvalidQueryException:unconfigureCassandra是否在本地主机上运行?是否为本机/二进制传输(tcp/9042)正在侦听127.0.0.1?请提供完整的异常消息。似乎是(c
package com.nokia.main;
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Row;
import com.datastax.driver.core.Session;
/*
cassandra.contactpoints=localhost,127.0.0.1
cassandra.port=9042
cassandra.keyspace=ranga*/
public class CassandraConnection {
public static void main(String[] args) {
String serverIp = "127.0.0.1";
String keyspace = "ranga";
CassandraConnection connection;
Cluster cluster = Cluster.builder().addContactPoints(serverIp).build();
Session session = cluster.connect(keyspace);
String cqlStatement = "SELECT * FROM employee";
for (Row row : session.execute(cqlStatement)) {
System.out.println(row.toString());
}
}
}