Hive错误:Unable to load native-hadoop library for your platform

WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
Starting namenodes on [Java HotSpot(TM) 64-Bit Server VM warning: You have loaded library /opt/hadoop-2.6.0/lib/native/libhadoop.so which might have disabled stack guard. The VM will try to fix the stack guard now.
It‘s highly recommended that you fix the library with ‘execstack -c ‘, or link it with ‘-z noexecstack‘.

这是因为hadoop默认编译好的native库是32bit的,所以要重新编译hadoop2.6的源代码,获取64位native库,将其复制到原来安装的hadoop的native目录中替代原来的类库,然后重新运行即可。

百度搜索下载native-x64.rar

——郑重声明:本文仅为作者个人笔记,请勿转载!——

时间: 2024-11-12 17:53:30

Hive错误:Unable to load native-hadoop library for your platform的相关文章

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

最近一直在Windows平台开发cocos-2dx游戏,期间做了一次引擎升级,升级到了3.0正式版本.Windows平台上表现很正常,没有出现什么问题. 上周五准备发布一个安卓包,编译很轻松的就过了,没有花费多少时间,但是安装到手机后,发现运行就崩溃了.没办法只好用模拟机调试,再次吐槽Android的模拟器,真的太他妈慢了,不到万不得已我真的不想再去用它,google真的应该好好整一下了. 好不容易运行起来了,看到崩溃的时候logcat的报错是"unable to load native lib

virtualbox提示错误"Unable to load R3 module"

virtualbox提示错误 不能为虚拟电脑 centos7 打开一个新任务. Unable to load R3 module C:\Program Files\Oracle\VirtualBox/VBoxDD.DLL (VBoxDD): GetLastError=1790 (VERR_UNRESOLVED_ERROR). 返回 代码:E_FAIL (0x80004005) 组件:Console 界面:IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6

[转]VirtualBox错误 Unable to load R3 module 解决方案

出处http://my.oschina.net/jannn/blog/347066 在我windows7(64bit)下载安装了[VirtualBox-4.3.24-98716-Win.exe],安装过程无错误. 但新建虚拟机使用ISO:ubuntu-10.04.4-desktop-i386.iso的时候会出现如下错误 刚开始,按照上面的错误指示去找VirtualBox的安装目录下的VBoxDD.DLL,这个文件是存在的(说明不是这里的问题) 然后,又去看了下,是不是安装path中有中文字符,发

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

简介 运行hadoop或者spark(调用hdfs等)时,总出现这样的错误“Unable to load native-hadoop library for your platform”,其实是无法加载本地库 解决办法 1.环境变量是否设好(设好但是还不行尝试第二步) export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/nativeexport HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib

Hadoop 2.2.0 常见问题之:Ubuntu 64环境下“Unable to load native-hadoop library for your platform”问题”

问题 最近在学习Hadoop(2.2.0),打算写一个MapReduce的小程序在Ubuntu 64位的环境下测试一把,一切环境配置完毕后,执行的过程中,控制台输出下面的内容: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 原因 在网上搜索了一番,得出如下结论: "The reason

macos解决Hadoop之Unable to load native-hadoop library

很显然,native-hadoop library不支持macos,如果是Linux就不会有这个问题.在百度上搜了,要下载在macos上编译的native hadoop library,我在网上下载了native,但是没有用,还是报错,所以那个package应该只适用linux,网上搜macos的native,但是没有看,所以只有自己去编译hadoop. 要安装maven,protobuf2.50,openssl等,其中参考了很多博客:https://www.jianshu.com/p/75f7

YARN加载本地库抛出Unable to load native-hadoop library解决办法

YARN加载本地库抛出Unable to load native-hadoop library解决办法 用官方的Hadoop 2.1.0-beta安装后,每次hadoop命令进去都会抛出这样一个Warning WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 设置logger级别,看下具体

在Windows中安装Boot2Docker 遇到 Unable to load R3 module 的解决方案

引言 这个几乎是所有64位win7用户在virtual box上安装64位的linux都会遇到的问题(如果你用的是买机器的时候自带的win7 64位而且你没有重装过系统的除外). 解决办法 可参考以下两篇文章,笔者就是通过他们解决问题的. 1.关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决方案. 2.VirtualBox错误 Unable to load R3 module 解决方案.

Hadoop “Unable to load native-hadoop library for your platform” error on CentOS

在NameNode节点上一切正常,并没有提示这个信息,但是在DataNode上出现如下提示信息: 15/01/14 16:42:09 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable 经查原来是DataNode子节点上/home/hadoop/hadoop2.2/lib目录下没有nativ