美文网首页
(已解决)Hadoop “Unable to load nati

(已解决)Hadoop “Unable to load nati

作者: 麦子星星 | 来源:发表于2019-05-20 14:31 被阅读0次

    问题:Hadoop “Unable to load native-hadoop library"(原创)

    描述:出现此问题一般有两种情况:

    1、native文件下文件缺失,或者文件下版本与当前hadoop版本不匹配(hadoop version)

    2、系统加载的native文件路径不正确

    解决方法:

    1、针对第一种情况,首先诊断当前native版本是多少是否和当前系统不匹配

    A、Find / -name native找到native所在目录

    B、ldd libhadoop.so.1.0.0 和   ldd version查看此两种版本是否一致

    C、如果不匹配去官方(http://dl.bintray.com/sequenceiq/sequenceiq-bin/)下载对应的版本替换当前的native文件  重启hdfs即可

    2、第二种情况,需要查看当前native加载的路径是多少

    A、export HADOOP_ROOT_LOGGER=DEBUG,console在bash中执行此命令,开启hdfs调试模式,便于查看加载路径

    上图可以看到,加载的目录,可以去此目录下查看是否有相应的文件,如果没有创建目录将相应的native文件移动到native文件夹下既可,再次启动hdfs dfs -ls /查看问题已得到修复 natvie环境全部ok hdfs查询没有警告提醒了

    相关文章

      网友评论

          本文标题:(已解决)Hadoop “Unable to load nati

          本文链接:https://www.haomeiwen.com/subject/radkzqtx.html