java - java Hadoop"无法加载平台的本地Hadoop库"警告

  显示原文与译文双语对照的内容
113 4

我目前在服务器上配置 hadoop CentOs运行 start-dfs.sh 或者 stop-dfs.sh 时,出现以下错误:

警告 util.NativeCodeLoader: 无法为你的平台加载本地hadoop库。使用适用的内置java类

我正在运行 Hadoop 。

联机搜索带来了以下链接:http://balanceandbreath.blogspot.ca/2013/01/utilnativecodeloader-unable-to-load.html

但是,hadoop 2.x 上 /native/ 目录的内容看起来不一样,所以我不确定该做什么。

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

导出 hadoop_opts="$hadoop_opts -Djava.library.path=/usr/local/hadoop/lib/""

导出 HADOOP_COMMON_LIB_NATIVE_DIR="/usr/local/hadoop/lib/native/"

有什么想法有。

时间:原作者:0个回答

86 4

只需将单词本机附加到你的HADOOP_OPTS 中,如下所示:

export HADOOP_OPTS="$HADOOP_OPTS -Djava.library.path=$HADOOP_HOME/lib/native"

PS: 感谢 Searene

原作者:
...