我想通过 JDBC 步骤从 SoapUI 连接到 Cassandra DB。并且还想使用 cql 进行不同的查询。 注意:我阅读了关于类似问题的现有答案,但它们对结果没有帮助。
前提条件:Cassandra DB(Cassandra 版本 3.0.3),在 IP 类似 10.xxx、端口 9042 的服务器上
完成:我将以下罐子添加到<soapui>../bin/ext
:
- cassandra-all-3.9
- cassandra-clientutil-3.9
- cassandra-jdbc-1.2.5
- cassandra-thrift-3.9
- libthrift-0.9.3
- slf4j-api-1.7.7
- thrift-0.6.1
在 SoapUI 中,在配置中,我配置了:
Driver : org.apache.cassandra.cql.jdbc.CassandraDriver
Connection String : jdbc:cassandra://10.x.x.x:9042/profilename
但试图测试连接 - 我只收到
java.sql.SQLNonTransientConnectionException: org.apache.thrift.transport.TTransportException:
Read a negative frame size (-2080374784)
问题:如何解决这个问题,建立连接并对数据库进行查询?