私は cassandra を初めて使用し、java jdbc を使用して cassandra に接続したいと考えています。以下のコードを使用すると、このエラー メッセージが表示されます...
try {
Class.forName(driver).newInstance();
con = DriverManager.getConnection(url, username, password);
System.out.println(con);
} catch(Exception e){
e.printStackTrace();
}
エラー: スレッド「メイン」の例外 java.lang.NoSuchMethodError: org.apache.cassandra.thrift.Cassandra$Client.set_cql_version(Ljava/lang/String;)V at org.apache.cassandra.cql.jdbc.CassandraConnection.( CassandraConnection.java:138) で org.apache.cassandra.cql.jdbc.CassandraDriver.connect(CassandraDriver.java:92) で java.sql.DriverManager.getConnection(DriverManager.java:620) で java.sql.DriverManager.getConnection で(DriverManager.java:200) connect.Connect.main(Connect.java:24) で
また、私はこれらの瓶を使用します:
- ヘクター-コア-1.1-2
- libthrift-0.6.1.jar
- カサンドラ-jdbc-1.2.1.jar
- カサンドラ-すべて-0.7.0.jar
誰でも私を助けてもらえますか?