摘要:在启动的时候出现以下问题出现这个问题基本都是在位操作系统上,这主要是因为官网上下载的本地库文件都是基于位系统编译的,如果在位系统上运行会出现这个问题错误。
Hadoop 在启动的时候出现以下问题:
bhbase6: Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /usr/local/hadoop/lib/native/libhadoop.so which might have disabled stack guard. The VM will try to fix the stack guard now. bhbase6: Its highly recommended that you fix the library with execstack -c
出现这个问题基本都是在64位操作系统上,这主要是因为Hadoop官网上下载的本地库文件都是基于32位系统编译的,如果在64位系统上运行会出现这个问题错误。解决的方法 有两种:
一、在64为操作系统上重写编译Hadoop文件
二、在etc/hadoop/目录中的 hadoop-env.sh和yarn-env.sh 这两个文件中添加如下两行代码:
export HADOOP_COMMON_LIB_NATIVE_DIR=${HADOOP_PREFIX}/lib/native export HADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib"
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/125782.html
...0-openjdk.x86_64/ 17. 测试链接文件 ldd /root/hadoop-2.7.1/lib/native/libhadoop.so.1.0.0 /root/hadoop-2.7.1/lib/native/libhadoop.so.1.0.0: /lib64/libc.so.6: version `GLIBC_2.14" not found (required by /root/hadoop-2.7.1/lib/native/libhadoop.so.1.0.0) linux-vdso.so.1 => (0x00007fff24dbc000) libd...
... # ls hadoop-release-2.7.3-RC2/hadoop-dist/target/hadoop-2.7.3/lib/native libhadoop.a libhadooputils.a libsnappy.a libsnappy.so.1.3.0 libhadooppipes.a libhdfs.a libsnappy.la libhadoop.so libhdfs.so libsnappy.so libhadoop.so.1.0.0 libhdfs.so.0.0.0 libsnappy.so...
...oot/hadoop-c/hadoop-2.6.0-cdh5.7.0-target/hadoop-2.6.0-cdh5.7.0/lib/native/libhadoop.so.1.0.0 zlib: true /lib64/libz.so.1 snappy: true /lib64/libsnappy.so.1 lz4: true revision:99 bzip2: true /lib64/libbz2.so.1 openssl: true /lib64/libcrypto.so 可以看到编译的hadoop支持了各种压...
...oot/hadoop-c/hadoop-2.6.0-cdh5.7.0-target/hadoop-2.6.0-cdh5.7.0/lib/native/libhadoop.so.1.0.0 zlib: true /lib64/libz.so.1 snappy: true /lib64/libsnappy.so.1 lz4: true revision:99 bzip2: true /lib64/libbz2.so.1 openssl: true /lib64/libcrypto.so 可以看到编译的hadoop支持了各种压...
...ib/libc-2.14.so /lib64/libc.so.6 ldd /home/hadoop/hadoop-2.6.0/lib/native/libhadoop.so.1.0.0 commit镜像 docker commit master hadoop 启动hadoop集群 docker rm master sudo docker run -it -p 50070:50070 -p 19888:19888 -p 8088:8088 -h master --name master hadoop /bin/bash sudo docker run -it -...
阅读 2961·2021-11-30 14:52
阅读 2899·2021-11-30 14:52
阅读 2844·2021-11-30 14:49
阅读 2805·2021-11-30 14:49
阅读 2904·2021-11-29 11:00
阅读 2987·2021-11-29 11:00
阅读 2862·2021-11-29 11:00
阅读 2895·2021-11-29 11:00