hadoop Unable to load native-hadoop library --解决
来源:互联网 发布:孔浩 java百度云 编辑:程序博客网 时间:2024/05/17 00:10
13/09/11 22:05:53 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
经常会出现这段代码,他可能会导致程序无法向下执行
网上对于这个问题有很错中说法
1,建立软链接
2,配置环境变量
export
3,配置JVM启动参数
-Djava.library.path=$HADOOP_HOME/lib/native/Linux-amd64-64
4,重新编译本地库包
ant compile-native
本人经过一一尝试,最终失败
解决方案:
修改core-site配置文件
<property>
<name>io.compression.codecs</name>
<value>org.apache.hadoop.io.compress.DefaultCodec,org.apache.hadoop.io.compress.GzipCodec,org.apache.hadoop.io.compress.BZip2Codec</value>
<description>A list of the compression codec classes that can be used
for compression/decompression.</description>
</property>
将压缩算法替换成自己能成功允许的算法即可
替代解决方案一:
将本地文件库里的.so文件上传到分布式文件系统,在程序中显式的加载调用
替代解决方案二
在网上下载某种压缩算法,然后拷贝到hadoop/lib下,user/local/lib,hadoop native labirary中,配置好访问路径
修改core-site配置文件
将压缩算法替换成刚下载的算法
如果程序执行成功:
13/09/11 22:20:06 INFO util.NativeCodeLoader: Loaded the native-hadoop library
13/09/11 22:20:06 INFO zlib.ZlibFactory: Successfully loaded & initialized native-zlib library
祝您好运!
- hadoop Unable to load native-hadoop library --解决
- hadoop Unable to load native-hadoop library --解决
- hadoop Unable to load native-hadoop library
- 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
- native-hadoop library本地库不一致解决: WARN util.NativeCodeLoader: Unable to load native-hadoop library
- Unable to load native-hadoop library
- Unable to load native-hadoop library
- Unable to load native-hadoop library
- Unable to load native-hadoop library 和 Snappy native library not loaded 的解决
- hadoop Unable to load native-hadoop library for your platform
- 解决Unable to load native-hadoop
- 解决hadoop Unable to load native-hadoop library for your platform...
- 解决 hadoop fs -ls / Unable to load native-hadoop library for your platform
- 汉字转整型数字,如:三百八十六 转成 386
- 【2097 Sky数】
- STL bitset用法总结
- Marks Distribution
- ubuntu备份与恢复
- hadoop Unable to load native-hadoop library --解决
- npm install
- 关于工具的中英文CHM指导书的菜单栏问题
- Linux之NiosSOC创建
- 黑马程序员 网络编程
- sql 拼接xml
- View 5部署之六:Connection Server安装与配置
- mongodb数据库备份与恢复
- 根据四个点 渲染图片的Sprite