错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using built
2014-09-12 17:23
531 查看
错误内容
[root@localhost hadoop-2.4.0]# hdfs dfs -ls/
Java HotSpot(TM) 64-Bit Server VM warning:You have loaded library /usr/local/hadoop-2.4.0/lib/native/libhadoop.so.1.0.0which might have disabled stack guard. The VM will try to fix the stack guardnow.
It's highly recommended that you fix thelibrary with 'execstack -c <libfile>', or link it with '-z noexecstack'.
14/09/12 01:28:59 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
解决方案:
添加如下信息到 hadoop-env.sh and yarn-env.sh.
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
HADOOP_PREFIX 是hadoop 的目录 需要在环境变量中配置,如果不配置,下面直接写hadoop全路径.
如果配置仍然报错,可能是因为机器是64位而本地库是在 32位下编辑的,需要重新在64位下编译。
下面是编译好的64位native
64位nativa
[root@localhost hadoop-2.4.0]# hdfs dfs -ls/
Java HotSpot(TM) 64-Bit Server VM warning:You have loaded library /usr/local/hadoop-2.4.0/lib/native/libhadoop.so.1.0.0which might have disabled stack guard. The VM will try to fix the stack guardnow.
It's highly recommended that you fix thelibrary with 'execstack -c <libfile>', or link it with '-z noexecstack'.
14/09/12 01:28:59 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
解决方案:
添加如下信息到 hadoop-env.sh and yarn-env.sh.
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
HADOOP_PREFIX 是hadoop 的目录 需要在环境变量中配置,如果不配置,下面直接写hadoop全路径.
如果配置仍然报错,可能是因为机器是64位而本地库是在 32位下编辑的,需要重新在64位下编译。
下面是编译好的64位native
64位nativa
相关文章推荐
- Hadoop出现错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... usi
- Hadoop错误6_WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform问题总结
- Hadoop出现错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable,解决方案
- 【解决办法】hadoop运行warn “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-
- HADOOP:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable终于解决了
- Hadoop报错---WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- hadoop WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using b
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
- hadoop2.4 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...的解决方案
- Hadoop2.2.0 中错误总结之(WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platfo)
- [hadoop] WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-
- WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-