ありがとうございました。私はアサーションを完成させるためにリモートカサンドラDBにアクセスしようとしています。私は、サーバーが実行されていることを参照してください。 カサンドラV 3.0.8.1293 ドライバタイプ:アパッチカサンドラカサンドラのためのCQL DatastaxのJavaドライバ - だから、私はアクセスするには、次の簡単なコードをしようとしています[3.0.5]カサンドラとGroovyスクリプトとの接続SoapUI
コア私はカサンドラ・ドライバ・コア-2.0.1.jarを使用するときにDB
はimport com.datastax.driver.core.*
Cluster cluster = null;
try {
cluster = Cluster.builder().addContactPoint("x.x.x.x").withCredentials("xxxxxxx", "xxxxxx").withPort(9042).build()
Session session = cluster.connect();
ResultSet rs = session.execute("select * from TABLE");
Row row = rs.one();
} finally {
if (cluster != null) cluster.close();
}
私はエラーを取得しています:
ERROR:com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /x.x.x.x(null))
はここや他のブログ上の文書および記事の多くを読みます私はそれを見たドライバのバージョンと互換性がないかもしれないので、私はドライバを多くのバージョン(cassandra-driver-core-2.5、cassandra-driver-core-3、cassandra-driver-core-3.2)にアップグレードしようとしましたが、次取得しています:
ERROR:java.lang.ExceptionInInitializerError
もSoapUI JDBC connection with Apache Cassandra
は、実際に私はアイデアを実行しています。このスレッドで提案した構成を使用して、JDBCを使用して接続しようとしたが、無駄にしています。誰かがチュートリアルやアイデアを私に指摘することによって、実際にこれを達成する方法について誰かが提案したり指示したりすることができますか? ありがとうございました
SOAPUI 5.3.0のクリーンインストールと、cassandra-driver-core-3.0.5.jarのjars、cassandra-driver-extras-3.0.5.jar、cassandra-driver libフォルダの-mapping-3.0.5.jar –