相关疑难解决方法(0)

Hadoop"无法为您的平台加载native-hadoop库"警告

我目前正在运行CentOs的服务器上配置hadoop .当我运行start-dfs.sh或时stop-dfs.sh,我收到以下错误:

WARN util.NativeCodeLoader:无法为您的平台加载native-hadoop库...使用适用的builtin-java类

我正在运行Hadoop 2.2.0.

在线搜索提出了这个链接:http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

但是,/native/hadoop 2.x上的目录内容似乎不同,所以我不知道该怎么做.

我还在这两个环境变量中添加了hadoop-env.sh:

export HADOOP_OPTS ="$ HADOOP_OPTS -Djava.library.path =/usr/local/hadoop/lib /"

export HADOOP_COMMON_LIB_NATIVE_DIR ="/ usr/local/hadoop/lib/native /"

有任何想法吗?

java linux hadoop java.library.path hadoop2

256
推荐指数
11
解决办法
40万
查看次数

Hadoop 3.1.2 无法从 /webhdfs/v1/?op=LISTSTATUS 检索数据:服务器错误

我使用的是在伪分布式模式下运行的 hadoop 3.1.2 和 jdk-12.0.1。到目前为止,从命令行来看,一切似乎都正常工作,我可以上传从 hdfs 和本地检索的文件。由于某种原因,当我打开实际上通过http://ip:9870访问的 namenode并导航到 utility/Browse Directory 时,浏览器将打开,这就是突出显示的内容“无法从 /webhdfs/v1/ 检索数据?op =LISTSTATUS: 服务器错误”我知道这个问题在使用 hadoop 时出现错误“无法从 /webhdfs/v1/?op=LISTSTATUS: 服务器错误”检索数据之前被问过, 但答案并不满足,这就是我重新打开案例的原因。

hdfs-site.xml 
<configuration>
<property>
 <name>dfs.replication</name>
 <value>1</value>
</property>

<property>
  <name>dfs.name.dir</name>
    <value>file:///home/debian/hadoopdata/hdfs/namenode</value>
</property>

<property>
  <name>dfs.data.dir</name>
    <value>file:///home/debian/hadoopdata/hdfs/datanode</value>
</property>
</configuration>
Run Code Online (Sandbox Code Playgroud)

netstat -ntlp如果缺少某些东西,我的输出

tcp        0      0 0.0.0.0:9864            0.0.0.0:*               LISTEN      6033/java
tcp        0      0 192.168.0.250:9000      0.0.0.0:*               LISTEN      5935/java
tcp        0      0 0.0.0.0:9866            0.0.0.0:*               LISTEN      6033/java
tcp        0      0 0.0.0.0:9867            0.0.0.0:*               LISTEN      6033/java
tcp        0      0 0.0.0.0:9868            0.0.0.0:*               LISTEN      6196/java
tcp        0      0 …
Run Code Online (Sandbox Code Playgroud)

java hadoop hdfs namenode

3
推荐指数
1
解决办法
2629
查看次数

标签 统计

hadoop ×2

java ×2

hadoop2 ×1

hdfs ×1

java.library.path ×1

linux ×1

namenode ×1