标签:详解 linux系统 命令 环境要求 9.png log ncurses 依赖 官网
官网下载的hadoop包,执行hadoop命令时,会有警告信息,为去除此警告,需要重新编译hadoop相应版本的源码,替换hadoop安装包lib目录下的native(警告如下图所示)
第一步:解压hadoop源码安装包:版本以hadoop-2.7.3-src.tar.gz为例,解压之前需在此链接中下载2.7.3版本的源码包(https://archive.apache.org/dist/hadoop/common/hadoop-2.7.3/)
第二步:配置JDK, 并使profile文件生效,版本:1.8 (必须得有root权限)
第三步:配置Maven,并使profile文件生效, (必须得有root权限)
第四步:安装gcc/gcc-c++/make工具,(必须得有root权限)
第五步:解压安装protobuf工具,此包提供下载链接:http://pan.baidu.com/s/1kUK5HHH
第六步:配置protobuf环境变量
第七步:下载安装CMake、openssl-devel、ncurses-devel依赖包
第八步:开始编译hadoop源码包,先移动到hadoop源码安装目录下
编译成功!整个过程大约需要等待20~30分钟,如下图
第九步:替换原来的native目录,执行命令查看下,不再提示警告,编译好的文件在源码安装包的hadoop-dist目录下,具体目录替换目录如下图所示:
标签:详解 linux系统 命令 环境要求 9.png log ncurses 依赖 官网
原文地址:http://www.cnblogs.com/dinghong-jo/p/7810211.html