我在 debian jessie 上安装 hadoop 时遇到问题,运行脚本 start-dfs.sh 时收到警告
hadoop@debian1:~$/usr/local/hadoop/sbin/start-dfs.sh
24 年 3 月 17 日 10:40:00 警告 util.NativeCodeLoader:无法为您的平台加载 native hadoop 库...在适用的情况下使用内置 java 类
在 [localhost] 上启动名称节点
localhost:启动namenode,记录到/usr/local/hadoop/logs/hadoop-hadoop-namenode-debian1.out
localhost:启动datanode,记录到/usr/local/hadoop/logs/hadoop-hadoop-datanode-debian1.out
启动辅助名称节点 [0.0.0.0]
0.0.0.0:启动secondarynamenode,记录到/usr/local/hadoop/logs/hadoop-hadoop-secondarynamenode-debian1.out
24 年 3 月 17 日 10:40:16 警告 util.NativeCodeLoader:无法为您的平台加载 native hadoop 库...在适用的情况下使用内置 java 类
我在运行
hadoop-2.7.3,debian jessie (8.7),来自 repo debian 的默认 java
有人可以帮我修复警告吗?
最佳答案
将以下行添加到hadoop-env.sh
,它将修复
export HADOOP_HOME_WARN_SUPPRESS=1
export HADOOP_ROOT_LOGGER="WARN,DRFA"
关于java - Hadoop 2.7.3 WARN util.NativeCodeLoader : Unable to load native-hadoop library for your platform. .. 在适用的情况下使用内置 java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42991098/