分享

hadoop2.6部署警告: Unable to load native-hadoop library for your platform

aaronping 发表于 2015-4-3 12:01:00 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 13 235325
虽然我在64位的linux上重新编译了hadoop,并跟踪编译后端hadoop2.6进行部署。部署后启动,但出现了警告:
WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable

该警告通过如下方法消除了:
在hadoop-env.sh中 修改HADOOP_OPTS:
exportHADOOP_OPTS="-Djava.library.path=$HADOOP_PREFIX/lib:$HADOOP_PREFIX/lib/native"

已有(13)人评论

跳转到指定楼层
arsenduan 发表于 2015-4-3 15:10:49
回复

使用道具 举报

luckylee 发表于 2015-4-4 11:33:36
我也遇到了这个问题,请问$HADOOP_PREFIX是哪个目录啊?
回复

使用道具 举报

非鱼 发表于 2015-4-4 15:13:20
luckylee 发表于 2015-4-4 11:33
我也遇到了这个问题,请问$HADOOP_PREFIX是哪个目录啊?

就是你的安装目录吧
回复

使用道具 举报

aaronping 发表于 2015-4-5 09:41:25
是的,是hadoop的目录
回复

使用道具 举报

yy_bean 发表于 2015-6-20 15:39:21
我也遇到这个问题了 试试是否有效
回复

使用道具 举报

Alkaloid0515 发表于 2015-6-20 15:41:57
回复

使用道具 举报

yy_bean 发表于 2015-6-20 15:51:42
Alkaloid0515 发表于 2015-6-20 15:41
hadoop出现hadoop2.X部署警告: Unable to load native-hadoop library 总结

谢谢了 我试试
回复

使用道具 举报

395455030 发表于 2015-12-12 20:55:34
export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true"
这句话具体是什么意思啊,我按楼主的改了,警告还在。
回复

使用道具 举报

aaronping 发表于 2015-12-15 09:53:51

export HADOOP_OPTS="$HADOOP_OPTS -Djava.net.preferIPv4Stack=true"
这句话指存放javanet相关的内容,将ipv4的堆栈存放在这个目录(即hadoop安装目录)下面
回复

使用道具 举报

12下一页
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条