当前位置:   article > 正文

Hadoop启动警告:util.NativeCodeLoader: Unable to load native-hadoop library for your platform

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

目录

一、问题

二、排查&解决

1、网上搜相关问题

2、先去看看 $HADOOP_HOME/lib/native 下有没有什么东西

3、重启hadoop,没有警告了


一、问题

Hadoop启动出现警告:

[hadoop@hadoop000 ~]$ start-all.sh 
This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
19/06/25 07:06:10 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [hadoop000]

......

二、排查&解决

1、网上搜相关问题

2、先去看看 $HADOOP_HOME/lib/native 下有没有什么东西

  1. [hadoop@hadoop000 ~]$ cd $HADOOP_HOME
  2. [hadoop@hadoop000 hadoop-2.6.0-cdh5.7.0]$ cd lib
  3. [hadoop@hadoop000 lib]$ cd native/
  4. [hadoop@hadoop000 native]$ ll
  5. total 0

什么都没有,于是先下载对应的 native 包,解压到 $HADOOP_HOME/lib 和 $HADOOP_HOME/lib 目录下,再重新启动试试。

下载地址:http://dl.bintray.com/sequenceiq/sequenceiq-bin/

  1. [hadoop@hadoop000 native]$ ll
  2. total 5236
  3. -rw-r--r-- 1 hadoop hadoop 1119486 Jun 25 07:37 libhadoop.a
  4. -rw-r--r-- 1 hadoop hadoop 1486964 Jun 25 07:37 libhadooppipes.a
  5. -rwxr-xr-x 1 hadoop hadoop 671189 Jun 25 07:37 libhadoop.so
  6. -rwxr-xr-x 1 hadoop hadoop 671189 Jun 25 07:37 libhadoop.so.1.0.0
  7. -rw-r--r-- 1 hadoop hadoop 581944 Jun 25 07:37 libhadooputils.a
  8. -rw-r--r-- 1 hadoop hadoop 359458 Jun 25 07:37 libhdfs.a
  9. -rwxr-xr-x 1 hadoop hadoop 228435 Jun 25 07:37 libhdfs.so
  10. -rwxr-xr-x 1 hadoop hadoop 228435 Jun 25 07:37 libhdfs.so.0.0.0

3、重启hadoop,没有警告了

  1. [hadoop@hadoop000 ~]$ start-all.sh
  2. This script is Deprecated. Instead use start-dfs.sh and start-yarn.sh
  3. Starting namenodes on [hadoop000]
  4. hadoop000: starting namenode, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-namenode-hadoop000.out
  5. hadoop000: starting datanode, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-datanode-hadoop000.out
  6. Starting secondary namenodes [0.0.0.0]
  7. 0.0.0.0: starting secondarynamenode, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/hadoop-hadoop-secondarynamenode-hadoop000.out
  8. starting yarn daemons
  9. starting resourcemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/yarn-hadoop-resourcemanager-hadoop000.out
  10. hadoop000: starting nodemanager, logging to /home/hadoop/app/hadoop-2.6.0-cdh5.7.0/logs/yarn-hadoop-nodemanager-hadoop000.out
  11. [hadoop@hadoop000 ~]$

参考:https://blog.csdn.net/debugbugbg/article/details/79937551

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

闽ICP备14008679号