gpt4 book ai didi

r - 在 rhdfs 中的 hdfs.init() 中出现错误

转载 作者:可可西里 更新时间:2023-11-01 14:54:25 38 4
gpt4 key购买 nike

我想运行hdfs.init(),我的代码是:

Sys.setenv(HADOOP_CMD="C:\\hdp\\hadoop\\hadoop-1.2.0.1.3.0.0-0380\\bin\\hadoop")
Sys.setenv(HADOOP_CONF_DIR="C:\\hdp\\hadoop\\hadoop-1.2.0.1.3.0.0-0380\\conf")
library(rhdfs)
hdfs.init()

执行 hdfs.init() 后,我得到如下错误:

> hdfs.init()
Error in .jnew("org/apache/hadoop/conf/Configuration") :
java.lang.NoClassDefFoundError: Could not initialize class org.apache.hadoop.conf.Configuration

最佳答案

下载此 jar并尝试:

Sys.setenv(HADOOP_CMD="C:\\hdp\\hadoop\\hadoop-1.2.0.1.3.0.0-0380\\bin\\hadoop")
Sys.setenv(HADOOP_CONF_DIR="C:\\hdp\\hadoop\\hadoop-1.2.0.1.3.0.0-0380\\conf")
.jinit()
.jaddClassPath("/path/to/jar/hadoop-core-0.20.2-737.jar")
library(rhdfs)
hdfs.init()

确保在 R 中加载了 java

关于r - 在 rhdfs 中的 hdfs.init() 中出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19654337/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com