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

解决 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform… using builtin-java classes where applicable问题

在这里插入图片描述

解决方法一:

简单配置一下即可

vim ~/.bashrc          #使用vim对bashrc文件进行编辑

1.在bashrc中加入如下配置

export HADOOP_HOME=/usr/local/hadoop   #安装路径
export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native
export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib:$HADOOP_COMMON_LIB_NATIVE_DIR"

在这里插入图片描述
按Esc退出编辑
:wq 保存后退出vim

:wq! 强制储存后退出(常用)

:w 保存但不退出(常用)

:w! 若文件属性为『只读』时,强制写入该档案

:q 离开 vim(常用)

:q! 若曾修改过档案,又不想储存,使用 ! 为强制离开不储存档案。

:e! 将档案还原到最原始的状态!

2.终端执行如下命令,使上面配置生效

source ~/.bashrc

在这里插入图片描述

解决方法二

1.进入
http://dl.bintray.com/sequenceiq/sequenceiq-bin/
如何下载对应版本的native库
在这里插入图片描述
2.下载完成之后,解压到\lib\native下,然后重新启动dfs,就解决了。

发布了22 篇原创文章 · 获赞 3 · 访问量 563

猜你喜欢

转载自blog.csdn.net/qq494370/article/details/105169473
今日推荐