$ sudo R CMD INSTALL rhdfs
* installing to library ‘/usr/lib64/R/library’
* installing *source* package ‘rhdfs’ ...
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
converting help for package ‘rhdfs’
finding HTML links ... done
hdfs-file-access html
hdfs-file-manip html
hdfs.defaults html
hdfs.file-level html
initialization html
rhdfs html
text.files html
** building package indices
** testing if installed package can be loaded
Error : .onLoad failed in loadNamespace() for 'rhdfs', details:
call: fun(libname, pkgname)
error: Environment variable HADOOP_CMD must be set before loading package rhdfs
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/usr/lib64/R/library/rhdfs’我已经尝试过多次迭代,但还是没有成功。我无法安装rhdfs和rmr2。我已经在R环境中设置了HADOOP_CMD、JAVA_HOME、PATH和rjava。我根本无法加载rhdfs。请帮助这一点,或者我应该卸载所有从R,Studio,然后重新安装。请帮忙..。
当我尝试在R中安装rhdfs时,会出现以下错误:
> install.packages("rhdfs")
Installing package into ‘/home/supstat/R/x86_64-unknown-linux-gnu-library/2.13’
(as ‘lib’ is unspecified)
Warning in install.packages :
package ‘rhdfs’ is not available (for R version 3.1.0)发布于 2014-07-01 12:32:01
在尝试安装RHadoop时,我遇到了几个问题,所有这些问题都与rjava有关。导出HADOOP_CMD和HADOOP_STREAMING变量。在此之后,您需要告诉R库路径指向Java安装的位置:
export LD_LIBRARY_PATH=/usr/lib/jvm/java-7-oracle/jre/lib/amd64/server然后,您需要运行以下命令:
R CMD javareconf -e之后,您应该能够安装rhdfs和rmr2。如果我没记错的话,您需要在安装rhdfs之前安装rmr2,或者可能是相反的情况。
编辑:尝试配置它并从R内部安装:
Sys.setenv(HADOOP_CMD="the same value you used outside R")
Sys.setenv(HADOOP_STREAMING="same as above")
install.packages("rhdfs_1.0.8.tar.gz", repos=NULL, type="source")发布于 2019-05-21 08:13:27
这是假设rhbase_1.2.1.tar.gz位于主目录中的下载目录下。
https://stackoverflow.com/questions/24509269
复制相似问题