我正在尝试通过RazorSQL连接到CassandraDB。我是RazorSQL的新手。
遵循的步骤:
我尝试使用RazorSQL中的AutoDownload Driver选项,并尝试使用各种Cassandra JDBC驱动程序。
cassandra-jdbc-1.2.5,cassandra-jdbc-2.1.1,CassandraJdbcDriver.zip,DataStaxCassandraODBC32。
错误:尝试建立连接时发生错误 数据库:
JDBC URL:jdbc:cassandra://88.198.37.102:9042
org.apache.thrift.transport.TTransportException:读取否定值 帧大小(-2113929216)!
任何人都可以帮我解决如何使用此连接到Cassandra数据库的问题..非常感谢您提前。
答案 0 :(得分:2)
我不熟悉RazorSQL并且看不到对话框,但错误消息表明您正在尝试将thrift客户端连接到Cassandra本机协议默认端口(9042)。
您应该能够连接到9160上的Thrift服务器。根据您的Cassandra版本,您可能需要在cassandra.yaml中启用它:
start_rpc: true