如何安装rhadoop包(rmr、rhdfs、rhbase)?

zhte4eai  于 2021-05-30  发布在  Hadoop
关注(0)|答案(4)|浏览(562)

事实上,我正在尽我最大的努力与r集成,但我得到了这个错误。
包“rmr”、“rjava”、“rjsonio”、“rhdfs”、“rhbase”、“plyrmr”不可用(适用于r版本3.1.3)
将hadoop与r集成的步骤:
在ubuntu中安装了r和hadoop。
在~/.bashrc文件中添加这三行。

  • 导出hadoop\u prefix=/users/hadoop/hadoop-1.1.2

导出hadoop\u cmd=/users/hadoop/hadoop-1.1.2/bin/hadoop
export hadoop\u streaming=/users/hadoop/hadoop-1.1.2/contrib/streaming/hadoop-streaming-1.1.2.jar*
使用此命令安装r包

install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr").

但我犯了以上错误。如何将r与hadoop集成在一起,最主要的问题是什么。我遵循这个链接来整合。

ni65a41a

ni65a41a1#

您可以从cran的网站下载这些软件包并安装它们,而无需连接到存储库。
例如,要下载“rjava”软件包,您可以访问以下链接:http://cran.r-project.org/web/packages/rjava/index.html
从那里下载“package source”,然后手动安装,如下所示:

install.packages('path to downloads/rJava_0.9-6.tar.gz',repos=NULL)

对于其他提到的包,您可以遵循相同的模式。rhdfs、rhbase和rmr包位于https://github.com/revolutionanalytics/rhadoop/wiki/downloads

ipakzgxi

ipakzgxi2#

devtools 您可以直接从github安装:

install.packages('devtools')
devtools::install_github(c('RevolutionAnalytics/rmr2/pkg', 'RevolutionAnalytics/plyrmr/pkg'))
des4xlb0

des4xlb03#

是否可以通过指定reposetory来尝试安装这些包:

install.packages(c("rJava", "RJSONIO", "rmr", "rhdfs", "rhbase", "plyrmr"), repos="http://cran.r-project.org/")
huwehgph

huwehgph4#

下载包rhdfs,rhbase,rmr2和plyrmr从https://github.com/revolutionanalytics/rhadoop/wiki 安装如下:

install.packages("<path>/rhdfs_1.0.8.tar.gz", repos=NULL, type="source")
install.packages("<path>/rmr2_2.2.2.tar.gz", repos=NULL, type="source")
install.packages("<path>plyrmr_0.2.0.tar.gz", repos=NULL, type="source")
install.packages("<path>/rhbase_1.2.0.tar.gz", repos=NULL, type="source")

相关问题