我将用JavaAPI连接Cassandra数据库

我将用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

因此,在线程“main”com.datasax.driver.core.exceptions.NoHostAvailableException中获取异常异常:所有尝试查询的主机均失败(尝试:/127.0.0.1:9042(com.datasax.driver.core.exceptions.InvalidQueryException:unconfigure

Cassandra是否在本地主机上运行?是否为本机/二进制传输(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
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());
        }

    }

}