【问题标题】:Error: BigR[bigr.connect]: Required library 'BigRResultSet' could not be found错误:BigR [bigr.connect]:找不到所需的库“BigRResultSet”
【发布时间】:2016-06-21 20:38:47
【问题描述】:

我正在尝试连接到 bigr:

connected <- bigr.connect(
    host = hostname, 
    user = username,
    password = password,
    ssl = TRUE,
    trustStorePath = paste(projdir, "/truststore.jks", sep=""),
    trustStorePassword = "mypassword",
    keyManager = "SunX509"
    )

但是,我收到以下错误:

Error: BigR[bigr.connect]: Required library 'BigRResultSet' could not be found.

注意 BigRResultSet.jar 存在于 libpath 中:

$ ls -l lib/bigr/
total 1844
-rw-rw-r-- 1 vagrant vagrant    6587 Jun 21 19:37 BigRResultSet.jar

知道是什么导致了这个问题吗?

【问题讨论】:

  • 我遇到了同样的问题,你有没有找到解决办法?谢谢。
  • 抱歉,我没有找到解决办法。

标签: r biginsights bigr


【解决方案1】:

我找到了答案(至少对于 OSX 10.11.1),首先运行

sudo R CMD javareconf

在命令行中,请务必记下您的 JAVA_HOME,然后下载并安装最新版本的 rJava

wget http://www.rforge.net/rJava/snapshot/rJava_0.9-7.tar.gz
R CMD INSTALL rJava_0.9-7.tar.gz

对 bigr 执行相同操作,然后打开 RStudio 并运行以下命令

dyn.load('/Library/Java/JavaVirtualMachines/jdk1.8.0_91.jdk/Contents/Home/jre/lib/server/libjvm.dylib')
require(rJava)
library(bigr)
conn <- bigr.connect(host="xxxx",user="xxxx", password="xxxx")

使用您的 JAVA_HOME(至 ../jre 的部分)。找到了答案How can I make rJava use the newer version of java on osx?http://charlotte-ngs.github.io/2016/01/MacOsXrJavaProblem.html

【讨论】:

    猜你喜欢
    • 2021-01-14
    • 2019-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多