有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java Cassandra数据库连接问题

我无法连接到Cassandra DB。我尝试了端口号9042,但它抛出了下面给出的异常

java.sql.SQLNonTransientConnectionException: org.apache.thrift.transport.TTransportException: Read a negative frame size (-2097152000)!. 

因此,我使用的端口号为9160。但它给了我以下的例外

[main] ERROR org.bigsql.cassandra2.jdbc.CassandraConnection - Impossible to connect to server Server Name : org.apache.thrift.transport.TTransportException: java.net.ConnectException: Connection timed out: connect

请提供同样的解决方案。请参阅下面我用于连接的代码

URL="jdbc:cassandra://server name:9160/schema";
address =address;
user=Username;
pass=Password;
Class.forName("org.bigsql.cassandra2.jdbc.CassandraDriver");
conn = DriverManager.getConnection(URL,user,pass);

共 (0) 个答案