hadoop2.4.1启动时候warning

来源:互联网 发布:python bytesio 编辑:程序博客网 时间:2024/06/06 19:24

Hadoop 2.4.1启动的时候总是警告:

Hadoop 2.4.1 - warning: You have loaded library /home/hadoop/2.4.1/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard.

Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /home/hadoop/2.2.0/lib/native/libhadoop.so.1.0.0 which might have disabled stack guard. The VM will try to fix the stack guard now.

按照网上说的解决方法: add a variable on .bash_profile
$ nano ~/.bash_profile
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
问题并没有能够解决。


因为hadoop.so.1.0.0 文件默认的32bit的,如果需要在64bitjvm上跑需要自己手工的去build。
详细过程请参考:  编译hadoop 2.4.1 源代码问题
                                             
0 0
原创粉丝点击