【问题标题】:Installing rmr2 in RHadoop在 RHadoop 中安装 rmr2
【发布时间】:2014-02-19 11:07:24
【问题描述】:

您能帮我解决安装 rmr2 的问题吗?我是 RHadoop 的新手。 R 版本 3.0.2 在root上下载了rmr2_2.3.0.tar.gz

请检查:

install.packages("rmr2_2.3.0.tar.gz") 将软件包安装到“/usr/lib64/R/library” (因为“lib”未指定) 从文件名推断“repos = NULL” 错误:依赖项“bitops”不适用于包“rmr2” * 删除‘/usr/lib64/R/library/rmr2’ 警告信息: 在 install.packages("rmr2_2.3.0.tar.gz") : 安装包“rmr2_2.3.0.tar.gz”的退出状态非零

请回复

【问题讨论】:

    标签: rhadoop


    【解决方案1】:

    rmr2 软件包依赖于您在安装 rmr2 之前需要安装的其他一些软件包。要安装这些软件包:

    install.packages(c("rJava", "Rcpp", "RJSONIO", "bitops", "digest", "functional", "stringr", "plyr", "reshape2", "caTools"))
    

    您也可以在命令行中使用Rscript -e 'install.packages(...)' 运行上述命令。

    根据Rhadoop wiki,他们已经用 R 2.14.1 测试了这个包。我已经用 2.15.3 对其进行了测试,没有任何问题。无论哪种方式,某些依赖项可能不支持(在其最新版本中)那些 R 版本,因此您必须手动下载早期版本。

    如果您使用的是 R 2.15,您只需要手动下载并安装 Rcpp 包,版本 0.10.5

    在安装 rmr2 之前,您需要确保已安装 Hadoop 并设置了正确的环境变量:

    export HADOOP_CMD=/usr/bin/hadoop
    export HADOOP_STREAMING=/usr/lib/hadoop/contrib/streaming/hadoop-streaming-<version>.jar
    

    现在你可以安装 rmr2 包了:

    R CMD INSTALL rmr2_2.3.0.tar.gz
    

    【讨论】:

    • rmr2这个支持yarn吗?
    【解决方案2】:

    首先从 gitHub 下载 rmr2_3.0.0.tar.gz 然后从你的 r 终端 install.packages("/home/purva/Downloads/rmr2_3.0.0.tar.gz") 在 purva 的地方你可以写你的用户名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-19
      • 2012-12-25
      • 2015-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多