异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
来源:互联网 发布:拳皇98um中文版优化 编辑:程序博客网 时间:2024/06/10 16:36
刚装好hadoop的时候,每次输入命令运行都会出现:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable
提示hadoop不能加载本地库。
以前官网会提供32位的安装包,但目前提供的下载包为64位的,在linux 32位系统下安装后会一直提示错误“WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable ”,但官网又不提供32位系统下的安装包,所以我们只能自己编译打包源码。
大家可以到$HADOOP_HOME/lib/native
下,查看文件libhadoop.so.1.0.0,里面会显示Hadoop的位数,官网下载好的显示是64位的,截图如下:
如果你是64位操作系统,可以直接跳到第二步。
本地编译源码
具体操作看前一篇,这里
最后编译完以后,目标在
hadoop-2.7.1-src/hadoop-dist/target/hadoop-2.7.1
下,将此目录下的lib/native
替换掉$HADOOP_HOME/lib/native
。
配置环境变量
在/etc/profile中,添加下面配置:
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport HADOOP_HOME=/home/hadoop/labc/hadoop-2.7.1export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib:$HADOOP_COMMON_LIB_NATIVE_DIR"
最后记得使配置生效:source /etc/profile
并把相同配置添加到hadoop-env.sh文件末尾。
输入如下命令,没有报warn,说明修改成功。
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform,
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 解决WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform问题
- hadoop2.6解决 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... 问题
- NativeCodeLoader: Unable to load native-hadoop library for your platform
- NativeCodeLoader: Unable to load native-hadoop library for your platform
- NativeCodeLoader: Unable to load native-hadoop library for your platform
- hadoop “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
- Hadoop WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using b
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- Hadoop 2.7.2启动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”
- hadoop “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”
- Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
- QDataTime的一些使用概述
- ios集成语音朗读功能
- toString方法
- R语言学习
- LeetCode(235) Lowest Common Ancestor of a Binary Search Tree解题报告
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 图像矫正----认识畸变(Distortion)
- eclipse构建及运行maven web项目
- 动态规划之0-1背包问题
- 提高代码性能,写出高质量js/jq代码常记
- Ubuntu虚拟机无法上网的解决方法
- Listview总结
- HTML meta 设置跳转页面
- Javascript的call,apply 理解为先