在hortonworks沙盒hadoop 2.3上安装r

mwecs4sa  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(348)

尝试使用以下命令安装r依赖项时遇到一些问题:

install.packages(c(“Rcpp”,”RJSONIO”,”bitops”,”digest”,”functional”,”itertools”,”reshape2″,”string    ”,”plyr”,”caTools”),repos=’http://cran.revolutionanalytics.com’)

软件包被下载了,但我得到的只是信息
/usr/lib64/r/bin/r:第8行:uname:未找到命令/usr/lib64/r/bin/r:第143行:exec:sh:未找到
重复次数与我尝试安装的软件包数相同。
我在hortonworks sandbox和Hadoop2.3(oracle virtualbox)中使用r版本3.2.2,rstudio服务器0.99.489。
你有什么建议吗?
谢谢你的帮助。

sd2nnvve

sd2nnvve1#

我知道这个问题是7个月前提出来的。但我遇到了stefanod遇到的同样问题,我在谷歌上到处搜索,没有找到解决办法。那就完全没有合理的理由了。以下是我所做的尝试以及最终解决问题的方法:
所以我用 R 3.2.2 , rstudio-server 0.98.994 在hortonworks hadoop沙盒中 HDP 2.4 在vmware中。我使用shell web客户端方法登录虚拟机。整个过程是用root权限完成的。我遵循这个指示:https://jsolderitsch.wordpress.com/hortonworks-sandbox-r-and-rstudio-install/ 除了我使用了 R 以及 RStudio Server . 在我调用之前一切都很顺利 R 在炮弹里并试图

install.packages('foo.bar', repos='http://cran.revolutionanalytics.com')

然后我得到了和这个问题完全相同的错误信息。
我检查了我的房间 $PATH 使用 whereis COMMANDNAME 去看看我有没有 uname 在正确的地方指挥。看来我知道了。
然后我就辞职了 R . 内部 CentOS 我曾经 wget 手动下载 .tar.gz 包及其依赖项的文件。然后我尝试手动安装这些软件包:

[root@sandbox ~]# sudo R CMD INSTALL foo.bar.tar.gz                                                                                    

* installing to library ‘/usr/lib64/R/library’
* installing *source* package ‘foo.bar’ ...
**package ‘foo.bar’ successfully unpacked and MD5 sums checked                                                                              
**libs                                                                                                                                     

sh: make: command not found                                                                                                                 
ERROR: compilation failed for package ‘foo.bar’                                                                                              

* removing ‘/usr/lib64/R/library/foo.bar’

sh: rm: command not found

在这个时候 RStudio 已安装。所以我登录了 RStudio 在我8787端口的浏览器中 install.packagesRStudio 而且每个包裹都安装得很好。
我想带回家的信息是在里面安装软件包 RStudio 而不是在里面 R 在贝壳里。
顺便说一句,我也不能以root身份登录rstudio;用户名和密码无效。

相关问题