【发布时间】:2017-05-06 06:59:17
【问题描述】:
我在 DBeaver 数据库工具中使用 Cassandra CQL 系统。我想将此 cassandra 连接到 R 以读取数据。不幸的是,RCassandra 包的连接需要更多时间(我等了 2 个多小时)。但它似乎根本没有连接并且仍在加载。有人对此有任何想法吗?
代码如下:
library(RCassandra)
rc <- RC.connect(host ="********", port = 9042)
RC.login(rc, username = "*****", password = "******")
这一步RC.login之后,还在加载2个多小时。
我也尝试过使用RJDBC 包,如在此处发布的:How to read data from Cassandra with R?。
library(RJDBC)
drv <- JDBC("org.apache.cassandra.cql.jdbc.CassandraDriver",
list.files("C:/Program Files/DBeaver/jre/lib",
pattern="jar$",full.names=T))
但这会引发错误
.jfindClass(as.character(driverClass)[1]) 中的错误:找不到类
以上链接中没有一个答案对我有用。我正在使用最新的 R 版本 3.4.0 (2017-04-21) 和新版本的 DBeaver : 4.0.4。
【问题讨论】:
标签: r cassandra database-connection rjdbc dbeaver