无法使用JDBC从R连接到Cassandra数据库

时间:2015-12-02 11:57:25

标签: r cassandra cassandra-jdbc

我正在尝试将R与Cassandra连接起来。以下是我的代码:

library(RJDBC)
#Load in the Cassandra-JDBC diver
cassdrv <- JDBC("org.apache.cassandra.cql.jdbc.CassandraDriver",
         list.files("D:/cassandra/lib",pattern="jar$",full.names=T))

#Connect to Cassandra node and Keyspace
casscon <- dbConnect(cassdrv, "jdbc:cassandra://192.168.1.20:9042/demodb")

当我在R中运行上面的代码时,出现以下错误:

Error in .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1], :
java.sql.SQLNonTransientConnectionException: org.apache.thrift.transport.TTransportException: Read a negative frame size (--2080374784)!

任何想法如何解决此错误? 提前谢谢!

0 个答案:

没有答案