Hadoop2.6.4 重新编译 64 位本地库
解释在前:Hadoop只提供32位编译好的本地库,不提供64位编译好的本地库版本,我们需要用hadoop2.7.2源码进行64位本地库编译。
环境:虚拟机 VMware Pro,操作系统 64 位 CentOS 6.7
下载重新编译需要的软件包
资源整合:https://download.csdn.net/download/as1072966956/10494931
软件下载网站:http://archive.apache.org/dist/ :
apache-ant-1.9.4-bin.tar.gz
apache-maven-3.0.5-bin.tar.gz
findbugs-3.0.0.tar.gz
protobuf-2.5.0.tar.gz
下载 Hadoop2.6.4 的源码包
hadoop-2.6.4-src.tar.gz
(附赠:cenos-6.5-hadoop-2.6.4.tar.gz)
解压源码包
[root@mini61 ~]$ tar -zxvf hadoop-2.6.4-src.tar.gz
安装编译所需软件、 MAVEN
解压 apache-maven-3.0.5-bin.tar.gz 到/opt/目录
[root@mini61 grid]# tar -zxvf apache-maven-3.0.5-bin.tar.gz -C /opt/
修改/etc/profile 配置,增加 MAVEN 环境配置M2_HOME PATH
export M2_HOME=/opt/apache-maven-3.0.5
export PATH=$M2_HOME/bin:$PATH
保存后使用 source /etc/profile 使修改配置即时生效
[root@mini61 apache-maven-3.0.5]# source /etc/profile
使用 mvn -v 命令进行验证,如图所示表示安装配置成功