Hadoop2.6.1 源码编译

来源:互联网 发布:php开发微信公众平台 编辑:程序博客网 时间:2024/06/04 19:26
  1. 安装jdk,并配置环境变量,此版本的hadoop,jdk要使用jdk 7的,jdk 8会出现异常。
    这里写图片描述

  2. 安装protobuf ,版本为2.5.0
    安装之前,先要安装一些依赖库

 yum install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev
$ ./configure$ make$ make check$ make install安装ok,直接可以使用。protoc -version验证版本
3.安装maven,下载源码,并解压,然后进入源码目录,输入如下编译命令
mvn clean package -Pdist,native -DskipTests -Dtar 
  4. 编译结果

这里写图片描述

   5. 安装过程中出现的问题
1.jdk 版本,必须1.72.maven jar包,提示仓库没有,但是进入阿里云仓库查看,是存在的。然后进入本地仓库,把相应的jar信息删除,然后重新运行,OK。