在 R 中访问 Cassandra 数据库的包 [英] Package for accessing Cassandra database in R
问题描述
我尝试过 RCassandra 和 RJDBC 但不幸的是,这些绑定似乎只适用于旧的 Cassandra 1.X.Cassandra 2.x 是否有 R 语言的绑定?
I have tried RCassandra and RJDBC but unfortunately it seems that these bindings work only with the old Cassandra 1.x. Is there any binding for Cassandra 2.x in R language?
推荐答案
这不是真的,RJDBC 适用于 Cassandra 2.X.
This is not true, the current version of RJDBC works with Cassandra 2.X.
下载与 C* 2.x 兼容的最新版本:cassandra-jdbc-2.1.1.jar
Download latest release, with C* 2.x compatibility : cassandra-jdbc-2.1.1.jar
但是有一点需要注意的是,您还必须下载 java 依赖项并将它们放入您的 JAVA ClassPath (MacOS:/Library/Java/Extensions) 中,否则您会遇到痛苦的 Error in .jfindClass(as.character(driverClass)[1]) : class not found
在 R 中初始化 JDBC 驱动程序时.
However there's one caveat that you have to also download the java dependencies and put them into your JAVA ClassPath (MacOS: /Library/Java/Extensions), otherwise you would encounter the painful Error in .jfindClass(as.character(driverClass)[1]) : class not found
when initializing JDBC driver in R.
在类路径中包含 Cassandra JDBC 依赖项:下载依赖项
Include the Cassandra JDBC dependencies in your classpath : download dependencies
就 RCassandra 包而言,现在与 RJDBC 相比,它仍然过于原始.
As of the RCassandra package, right now it's still too primitive compared to RJDBC.
这篇关于在 R 中访问 Cassandra 数据库的包的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!