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() 错误的主要内容,如果未能解决你的问题,请参考以下文章

在Hadoop集群上运行R程序--安装RHadoop

r 安装RHadoop

RHadoop: REDUCE capability required is more than the supported max container capability in the clust

kerberos 配置错误记录

如何让Hadoop结合R语言做统计和大数据分析

R+Hadoop处理数据小报告