当前位置:   article > 正文

hadoop的问题--WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform

warn util.nativecodeloader: unable to load native-hadoop library for your pl

1. 问题描述

发现hadoop集群,经常出现WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform这个错误,

所以在hadoop安装目录下,执行 hadoop checknative -a

发现结果是(都是false):

Native library checking:
hadoop:  false
zlib:    false
snappy:  false
lz4:     false
bzip2:   false
openssl: false

而且会导致 创建hbase表的时候,不支持snappy压缩,也就是创建表的语句写成这样:create 'tableName11', {NAME => 'cf', VERSIONS => 1, COMPRESSION=> 'SNAPPY', TTL => '15768000'},会失败。

2. 正确的应该是:

所以在hadoop安装目录下,执行 hadoop checknative -a  ,正确的结果应该如下:

Native library checking: 
hadoop:  true /data/hadoop/app/hadoop-2.8.2/lib/libhadoop.so 
zlib:    true /lib64/libz.so.1
snappy:  true /usr/lib64/libsnappy.so.1
lz4:     true revision:10301
bzip2:   true /lib64/libbz2.so.

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/387355
推荐阅读
相关标签
  

闽ICP备14008679号