解决hadoop Unable to load native-hadoop library for your platform...
2016-09-25 11:01
330 查看
这种问题 主要是自己的机器是64 位的但是 hadoop 只有32位的原因造成的。
所以直接替换 hadoop /lib 下的native 目录就行 http://dl.bintray.com/sequenceiq/sequenceiq-bin/
直接下载 在机器上:wget http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64.tar
想在hadoop 打出日志可以通过以下命令:
export HADOOP_ROOT_LOGGER=INFO,console 或者
export HADOOP_ROOT_LOGGER=DEBUG,console
通过hadoop fs -ls / 命令 查看差异。
tar -xvf hadoop-native-64-2.7.0.tar -C hadoop-2.7.2/lib/native
tar -xvf hadoop-native-64-2.7.0.tar -C hadoop-2.7.2/lib
然后增加环境变量:
vi /etc/profile
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
source /etc/profile view
plain cop
检查:
hadoop checknative –a
所以直接替换 hadoop /lib 下的native 目录就行 http://dl.bintray.com/sequenceiq/sequenceiq-bin/
直接下载 在机器上:wget http://dl.bintray.com/sequenceiq/sequenceiq-bin/hadoop-native-64.tar
想在hadoop 打出日志可以通过以下命令:
export HADOOP_ROOT_LOGGER=INFO,console 或者
export HADOOP_ROOT_LOGGER=DEBUG,console
通过hadoop fs -ls / 命令 查看差异。
tar -xvf hadoop-native-64-2.7.0.tar -C hadoop-2.7.2/lib/native
tar -xvf hadoop-native-64-2.7.0.tar -C hadoop-2.7.2/lib
然后增加环境变量:
vi /etc/profile
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib"
source /etc/profile view
plain cop
检查:
hadoop checknative –a
相关文章推荐
- 解决 Unable to load native-hadoop library for your platform
- Unable to load native-hadoop library for your platform 问题解决
- 解决 hadoop 命令警告 Unable to load native-hadoop library for your platform...
- HADOOP Unable to load native-hadoop library for your platform解决办法
- 解决 Unable to load native-hadoop library for your platform
- Unable to load native-hadoop library for your platform(已解决)
- 解决 Unable to load native-hadoop library for your platform
- 解决Unable to load native-hadoop library for your platform
- 解决 Unable to load native-hadoop library for your platform
- hadoop-2.7.1启动Unable to load native-hadoop library for your platform问题解决
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- MAC解决Unable to load native-hadoop library for your platform
- 【解决办法】hadoop运行warn “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform
- 解决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
- MAC OS 运行hadoop提示util.NativeCodeLoader: Unable to load native-hadoop library for your platform的解决
- 异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform,
- Linux x64 Hadoop-2.4.1配置-解决错误Unable to load native-hadoop library for your platform