【发布时间】:2019-08-07 18:44:57
【问题描述】:
我开始使用 Cassandra,我可以使用“cmd”连接,我安装了 Java、python。 (我的键空间名称是 Alvaro,我的表名是 alumnos) 好吧我有这个问题
Exception in thread "main" com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: localhost/127.0.0.1:9042 (null))
at com.datastax.driver.core.ControlConnection.reconnectInternal(ControlConnection.java:196)
at com.datastax.driver.core.ControlConnection.connect(ControlConnection.java:79)
at com.datastax.driver.core.Cluster$Manager.init(Cluster.java:1104)
at com.datastax.driver.core.Cluster.init(Cluster.java:121)
at com.datastax.driver.core.Cluster.connect(Cluster.java:198)
at com.datastax.driver.core.Cluster.connect(Cluster.java:226)
at Test2.main(Test2.java:9)
我的程序很简单,我只想连接和插入
'
import com.datastax.driver.core.Cluster;
import com.datastax.driver.core.Session;
public class Test2{
public static void main(String[] args) {
Session session ;
// Connect to the cluster and keyspace "alvaro"
Cluster cluster = Cluster.builder().addContactPoint("localhost").build();
session=cluster.connect("alvaro");
//Inserting into alumnos
session.execute("INSERT INTO alumnos (matricula, nombre, edad) VALUES (now(),'Alvaroxx',23)");
}
}
如果我只使用第 1-8 行运行应用程序,它不会中断。 但我无法连接,我整个星期都在尝试安装很多罐子 顺便说一句,我的罐子是。
C:\apache-cassandra-3.0.18-bin\cassandra_jars\cassandra-driver-core-2.0.2.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\guava-16.0.1.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\metrics-core-3.0.2.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\netty-3.9.0.Final.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\slf4j-simple-1.7.5.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\lz4-1.3.0.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\snappy-java-1.1.7.2.jar
C:\apache-cassandra-3.0.18-bin\cassandra_jars\slf4j-api-1.7.5.jar
请帮帮我对不起我的英语不好
【问题讨论】: