笔者实验环境:centos 7.4.1708,hadoop-2.6.0-cdh5.14.2.

执行hadoop命令时出现以下告警,不能加载相关库:

  1. WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

检查发现本地并没有库:

  1. $ hadoop checknative -a
  2. 19/08/30 13:11:53 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
  3. Native library checking:
  4. hadoop: false
  5. zlib: false
  6. snappy: false
  7. lz4: false
  8. bzip2: false
  9. openssl: false
  10. 19/08/30 13:11:53 INFO util.ExitUtil: Exiting with status 1

进入到hadoop目录下可以看到/lib/native为空。

需要下载对应版本的库文件:http://dl.bintray.com/sequenceiq/sequenceiq-bin/

此处笔者选择:hadoop-native-64-2.6.0.tar。

下载解压至hadoop目录下的/lib/native中:

  1. $ ll
  2. total 4356
  3. -rw-r--r-- 1 hadoop hadoop 1119486 Dec 2 2014 libhadoop.a
  4. -rw-r--r-- 1 hadoop hadoop 1486964 Dec 2 2014 libhadooppipes.a
  5. lrwxrwxrwx 1 hadoop hadoop 18 Dec 2 2014 libhadoop.so -> libhadoop.so.1.0.0
  6. -rwxr-xr-x 1 hadoop hadoop 671189 Dec 2 2014 libhadoop.so.1.0.0
  7. -rw-r--r-- 1 hadoop hadoop 581944 Dec 2 2014 libhadooputils.a
  8. -rw-r--r-- 1 hadoop hadoop 359458 Dec 2 2014 libhdfs.a
  9. lrwxrwxrwx 1 hadoop hadoop 16 Dec 2 2014 libhdfs.so -> libhdfs.so.0.0.0
  10. -rwxr-xr-x 1 hadoop hadoop 228435 Dec 2 2014 libhdfs.so.0.0.0

重启dfs,问题解决:(笔者已经配置好hadoop环境变量,直接运行命令)

  1. $ start-dfs.sh
  2. $ hdfs dfs -ls /
  3. Found 2 items
  4. drwxr-xr-x - hadoop supergroup 0 2019-08-29 15:08 /test
  5. drwx------ - hadoop supergroup 0 2019-08-29 15:08 /tmp

hadoop--Unable to load native-hadoop library for your platform解决方法的更多相关文章

  1. 关于cocos2dx 3.0升级崩溃报错(unable to load native library) 和(Fatal signal 11 (SIGSEGV) at 0x00000000)

    近期一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本号.Windows平台上表现非常正常,没有出现什么问题. 上周五准备公布一个安卓包,编译非常轻松的就 ...

  2. error:informix Unable to load translation shared library 解决方案

    错误:设置informix ODBC时“error:informix Unable to load translation shared library ” 原因 INFORMIXDIR环境变量在操作 ...

  3. hadoop本地库与系统版本不一致引起的错误解决方法

    hadoop本地库与系统版本不一致引起的错误解决方法 部署hadoop的集群环境为 操作系统 centos 5.8 hadoop版本为cloudera   hadoop-0.20.2-cdh3u3 集 ...

  4. XCode 添加自定义framework运行时出现dyld: Library not loaded的解决方法

    XCode添加自定义framework运行时出现dyld: Library not loaded的解决方法 在使用自定义的framework运行时,会出现如下的错误: dyld: Library no ...

  5. Hadoop - Unable to load native-hadoop library for your platform

    简介 运行hadoop或者spark(调用hdfs等)时,总出现这样的错误“Unable to load native-hadoop library for your platform”,其实是无法加 ...

  6. 安装完 swoole 后出现 PHP Warning: PHP Startup: Unable to load dynamic library 'swoole.so'的解决方法

    安装完 swoole 后出现 PHP Warning:  PHP Startup: Unable to load dynamic library 'swoole.so' (tried: /home/s ...

  7. .NET Core SDK在Windows系统安装后出现Failed to load the hostfxr.dll等问题的解决方法

    这次无论如何也要记录下,原因是今天在一台Windows2008R2的电脑上安装.NET Core SDK后再命令行执行dotnet --info 居然爆出了"Failed to load t ...

  8. E: Unable to correct problems, you have held broken packages 解决方法

    在Ubuntu中安装软件的时候经常碰到E: Unable to correct problems, you have held broken packages.的错误,顾名思义是因为某些软件包冲突导致 ...

  9. unity3d首次倒入工程文件出错Opening file Library/FailedAssetImports.txt failed解决方法

    打开unity3d,首次倒入工程到unity编辑器,但是频繁弹出“Opening file Library/FailedAssetImports.txt failed”的错误对话框,很麻烦. 解决方法 ...

随机推荐

  1. Luogu2791 幼儿园篮球题【斯特林数,数学】

    题目链接:洛谷 我一开始不知道$N,M$有什么用处,懵逼了一会儿,结果才发现是输入数据范围... $$\begin{aligned}\binom{n}{k}Ans&=\sum_{i=0}^k\ ...

  2. 一个简单的python实现百度登录操作

    conftest作为全局调用,用于登录之后的其他元素使用,且保持登录状态的操作 在开始前需要搭建好测试环境,环境包含python+webdriver+浏览器驱动(此处为firefox) 1.conft ...

  3. [bzoj 2768]&[bzoj 1877]

    传送门1 传送门1 Solution 两道比较裸的题... 复习一下最大流和费用流的模板. Code[bzoj 2768][JLOI 2010] 冠军调查 #include<bits/stdc+ ...

  4. 如何在openfoam中使用probes?【转载】

    The probes functionObject 可以监测结果和在后处理中提出结果处理结果.基本用法如下: in $FOAM_TUTORIAL/oodles/pitzDaily/ case func ...

  5. Java枚举知识点

    近几天从单例模式及阿里开发手册中遇到枚举,之前没怎么关注过. 便学习一下,此次看了多方资料,并写Demo实现,记录下知识点,方便之后巩固. 枚举的两个优点: 1. 保证了类型安全:调用者无法随意传一个 ...

  6. https://www.atlassian.com/git/tutorials/git-gc

    https://www.atlassian.com/git/tutorials/git-gc The git gc command is a repository maintenance comman ...

  7. CV2——学习笔记-图像分类

    1.图像分类 • 2.神经网络原理 • 1.卷积神经网络介绍 • 2.利用caffe搭建深度网络做图像分类 挑战:光照变化+形变.类内变化. 标签.预测函数,泛化能力. 如何提高泛化能力?需要用图像特 ...

  8. iOS8.0如何使用Touch ID来做验证

    对于Objective-C而言,只要几行代码即可搞定. 比如: #import <LocalAuthentication/LocalAuthentication.h> - (void)vi ...

  9. 34 Flutter仿京东商城项目 用户注册 注册流程 POST发送验证码 倒计时功能 验证验证码

    加群452892873 下载对应34课文件,运行方法,建好项目,直接替换lib目录 以下列出的是本课涉及的文件. RegisterFirst.dart import 'package:flutter/ ...

  10. Spring MVC Action参数类型 List集合类型(简单案例)

    题目:定义一个员工实体(Employee),实现批量添加员工功能,在表单中可以一次添加多个员工,数据可以不持久化 1,新建一个项目 2, 然后选择Maven框架选择 maven-archetype-w ...