danke für die Zeit. Ich versuche auf eine Remote-Cassandra-DB zuzugreifen, um meine Behauptungen zu vervollständigen. Ich sehe, dass der Server ausgeführt wird: Cassandra V 3.0.8.1293 Driver Type: Cassandra CQL DataStax Java-Treiber für Apache Cassandra - Kern [3.0.5]Cassandra Verbindung mit Groovy Script in SoapUI
Also, ich mit dem folgenden einfachen Code für den Zugriff versuchen die 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();
}
, wenn ich den cassandra-Treiber-Core-2.0.1.jar ich die Störung erhalte verwenden:
ERROR:com.datastax.driver.core.exceptions.NoHostAvailableException: All host(s) tried for query failed (tried: /x.x.x.x(null))
Lesen Sie die Dokumentation und viele Beiträge hier und auf anderen Blogs und ich sah tha Es könnte eine Inkompatibilität mit der Treiberversion geben, also habe ich versucht, den Treiber auf viele Versionen zu aktualisieren (cassandra-driver-core-2.5, cassandra-driver-core-3, cassandra-driver-core-3.2), aber darauf I die folgend bin immer:
ERROR:java.lang.ExceptionInInitializerError
hat auch versucht, eine Verbindung mithilfe von JDBC, aber ohne Erfolg, mit der Konfiguration an diesem Thread vorgeschlagen SoapUI JDBC connection with Apache Cassandra
Eigentlich ich aus Ideen leite. Kann irgendjemand etwas vorschlagen oder darauf hinweisen, wie man das erreicht, indem man mich auf ein Tutorial oder eine Idee hinweist? Vielen Dank
Haben Sie den oben beschriebenen Prozess mit einer sauberen Installation von SOAPUI 5.3.0 und mit den Gläsern von Cassandra-Treiber-Core-3.0.5.jar, Cassandra-Treiber-Extras-3.0.5.jar, Cassandra-Treiber versucht -mapping-3.0.5.jar auf den lib-Ordner –