关闭

Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...

标签: hadoopnative
28881人阅读 评论(5) 收藏 举报
分类:

转载请注明出处:http://blog.csdn.net/l1028386804/article/details/51538611

配置完hadoop启动的时候出现如下警告信息:

 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
问题在哪里?有人说这是hadoop的预编译包是32bit的,运行在64bit上就会有问题。但是这个答案大多数时候都是错的。

如何验证64bit还是32bit?

进入hadoop安装目录

/usr/local/hadoop-2.5.2/lib/native

用ldd命令查看依赖库

ldd libhadoop.so.1.0.0
会输出如下信息:

./libhadoop.so.1.0.0: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by ./libhadoop.so.1.0.0)
        linux-vdso.so.1 =>  (0x00007fff369ff000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007f3caa7ea000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f3caa455000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f3caac1b000)
可以看到依赖的都是/lib64/的动态库,所以不是64位/32位问题。但是看到报错,GLIBC_2.14找不到,现在检查系统的glibc库,  ldd --version即可检查。
输入命令:

ldd --version
会输出如下信息:

ldd (GNU libc) 2.12
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Written by Roland McGrath and Ulrich Drepper.
原来系统预装的glibc库是2.12版本,而hadoop期望是2.14版本,所以打印警告信息。

现在有两个办法,重新编译glibc.2.14版本,安装后专门给hadoop使用,这个有点危险。

第二个办法直接在log4j日志中去除告警信息。在//usr/local/hadoop-2.5.2/etc/hadoop/log4j.properties文件中添加
log4j.logger.org.apache.hadoop.util.NativeCodeLoader=ERROR


22
1
查看评论

异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform

刚装好hadoop的时候,每次输入命令运行都会出现: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where appl...
  • young_kim1
  • young_kim1
  • 2015-12-16 10:24
  • 26843

hadoop2.6解决 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... 问题

今天hadoop在启动时候,报 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 错误,...
  • znb769525443
  • znb769525443
  • 2016-05-26 15:01
  • 4905

在HDFS中创建目录报错WARN util.NativeCodeLoader: Unable to load native-hadoop library for your pla

Hadoop2.7.4在安装成功后,start-dfs.sh启动后,在HDFS创建目录报错: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-ja...
  • JasonZhangOO
  • JasonZhangOO
  • 2017-09-07 18:34
  • 534

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

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...
  • wangshiliang1990
  • wangshiliang1990
  • 2016-07-05 16:06
  • 4194

【解决办法】hadoop运行warn “util.NativeCodeLoader: Unable to load native-hadoop library for your platform”

ps:本片博文主要介绍如何解决 hadoop 在运行的时候出现如下 warn 的解决办法资源链接: hadoop官方文档所有版本地址:https://hadoop.apache.org/docs/ hadoop Native Libraries 的官方介绍: http://hadoop.apach...
  • u013310025
  • u013310025
  • 2016-10-18 22:38
  • 1311

异常解决:util.NativeCodeLoader: Unable to load native-hadoop library for your platform

刚装好Hadoop的时候,每次输入命令运行都会出现:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-Java classes where ap...
  • lichangzai
  • lichangzai
  • 2017-03-04 15:41
  • 2100

native-hadoop library本地库不一致解决: WARN util.NativeCodeLoader: Unable to load native-hadoop library

[blackcat@dqg5adslog1 bin]$ ./hdfs dfs -du / 16/11/30 17:54:51 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... ...
  • zhouchang3
  • zhouchang3
  • 2016-11-30 18:45
  • 655

Hadoop之—— WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform...

配置完Hadoop启动的时候出现如下警告信息: [html] view plain copy   WARN util.NativeCodeLoader: Unable to loa...
  • xiaolin93
  • xiaolin93
  • 2017-02-14 21:13
  • 334

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

问题描述 执行hadoop fs -ls / 命令报如下错误: 17/07/21 17:50:33 WARNutil.NativeCodeLoader: Unable to load native-hadoop library for yourplatform... using builtin-...
  • hqwang4
  • hqwang4
  • 2017-07-21 18:08
  • 166

Hadoop错误6_WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform问题总结

在Ubuntu上安装完hadoop2.4以后,使用以下命令: hadoop fs -ls 14/09/09 11:33:51 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... ...
  • wang_zhenwei
  • wang_zhenwei
  • 2015-08-24 19:27
  • 2424
    个人资料
    • 访问:2120947次
    • 积分:27117
    • 等级:
    • 排名:第245名
    • 原创:819篇
    • 转载:12篇
    • 译文:0篇
    • 评论:315条
    博客专栏
    算法

    文章:1篇

    阅读:215
    Android

    文章:80篇

    阅读:239978
    Python

    文章:50篇

    阅读:37443
    搜索优化

    文章:21篇

    阅读:26607
    Nginx

    文章:17篇

    阅读:56884
    Dubbo

    文章:20篇

    阅读:45760
    JMS

    文章:13篇

    阅读:12130
    Netty

    文章:1篇

    阅读:1922
    Redis

    文章:18篇

    阅读:95388
    Memcached

    文章:9篇

    阅读:47132
    设计模式

    文章:22篇

    阅读:49565
    Mycat

    文章:20篇

    阅读:27361
    Web前端

    文章:22篇

    阅读:85505
    Linux

    文章:77篇

    阅读:231619
    JVM

    文章:15篇

    阅读:52037
    J2EE

    文章:74篇

    阅读:284970
    Java

    文章:153篇

    阅读:525741
    Hadoop生态

    文章:135篇

    阅读:207903
    MySQL

    文章:130篇

    阅读:274723
    最新评论