RazorSQL - 无法连接到Cassandra DB

时间:2015-10-05 10:03:13

标签: jdbc cassandra cassandra-2.0 cassandra-jdbc razorsql

我正在尝试通过RazorSQL连接到CassandraDB。我是RazorSQL的新手。

遵循的步骤:

  1. 在topmenu中 - > 连接 - >添加连接个人资料 - >输入出现的popmenu中的所有详细信息(驱动程序位置,主机,端口号等)
  2. 我尝试使用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)!

    enter image description here

    任何人都可以帮我解决如何使用此连接到Cassandra数据库的问题..非常感谢您提前。

1 个答案:

答案 0 :(得分:2)

我不熟悉RazorSQL并且看不到对话框,但错误消息表明您正在尝试将thrift客户端连接到Cassandra本机协议默认端口(9042)。

您应该能够连接到9160上的Thrift服务器。根据您的Cassandra版本,您可能需要在cassandra.yaml中启用它:

start_rpc: true