RHadoop 中的 hdfs.init() 错误
Posted
技术标签:
【中文标题】RHadoop 中的 hdfs.init() 错误【英文标题】:hdfs.init() Error in RHadoop 【发布时间】:2018-08-12 16:38:18 【问题描述】:“C:/Program Files/Java/jdk1.8.0_181”)
library(rJava)
library(rhdfs)
library(rmr2)
hdfs.init()After setting up Hadoop single node cluster on my machine, I tried to execute commands using R-Studio in windows. However, I am getting an error message with following code:
Sys.setenv(HADOOP_HOME="C:/hadoop-2.7.3")
Sys.setenv(HADOOP_CMD="C:/hadoop-2.7.3/bin/hadoop")
Sys.setenv(JAVA_HOME=
.jnew("org/apache/hadoop/conf/Configuration") 中的错误: java.lang.ClassNotFoundException
【问题讨论】:
我已经下载了所需的包并正确设置了路径,但仍然出现错误。我检查了我的 hadoop 和 java 目录与环境变量中提到的相同。我是否对配置进行了任何更改。我正在使用 Windows-7 和 R-studio。 【参考方案1】:我刚刚重新访问了安装帮助站点,发现Windows安装需要某些配置文件,然后它就可以正常工作。
【讨论】:
以上是关于RHadoop 中的 hdfs.init() 错误的主要内容,如果未能解决你的问题,请参考以下文章
RHadoop: REDUCE capability required is more than the supported max container capability in the clust