hadoop2.2.0源码编译
2014-07-31 15:42
429 查看
操作系统:Centos
所需条件:能上网
编译所需工具:
apache-ant-1.9.2-bin.tar.gz
apache-maven-3.0.5-bin.tar.gz
cmake-2.8.6.tar.gz
findbugs-2.0.2.tar.gz
protobuf-2.5.0.tar.gz
手动设置下载源:/etc/yum.repos.d/CentOS-Base.repo 或者 直接执行:yum update
完成上步操作后,终端切换到hadoop.2.2-src目录下执行:yum -y install lzo-devel zlib-devel gcc autoconf automake libtool openssl-devel
打补丁:
将以下五行配置到hadoop.2.2-src目录下hadoop-common-project/hadoop-auth/pom.xml文件的58行,即<groupId>org.mortbay.jetty</groupId>后;
<artifactId>jetty-util</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
编译:
终端切换到hadoop.2.2-src目录下执行:mvn clean package -DskipTests -Pdist,native,docs -Dtar
这个过车时间比较长因为Maven需要下载所需要的jar包,如果出现失败那都是下载问题,重新执行命令就OK了;
成功编译见下图:
所需条件:能上网
编译所需工具:
apache-ant-1.9.2-bin.tar.gz
apache-maven-3.0.5-bin.tar.gz
cmake-2.8.6.tar.gz
findbugs-2.0.2.tar.gz
protobuf-2.5.0.tar.gz
手动设置下载源:/etc/yum.repos.d/CentOS-Base.repo 或者 直接执行:yum update
完成上步操作后,终端切换到hadoop.2.2-src目录下执行:yum -y install lzo-devel zlib-devel gcc autoconf automake libtool openssl-devel
打补丁:
将以下五行配置到hadoop.2.2-src目录下hadoop-common-project/hadoop-auth/pom.xml文件的58行,即<groupId>org.mortbay.jetty</groupId>后;
<artifactId>jetty-util</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mortbay.jetty</groupId>
编译:
终端切换到hadoop.2.2-src目录下执行:mvn clean package -DskipTests -Pdist,native,docs -Dtar
这个过车时间比较长因为Maven需要下载所需要的jar包,如果出现失败那都是下载问题,重新执行命令就OK了;
成功编译见下图:
相关文章推荐
- SUSE Linux 64位环境下编译hadoop2.2.0源码
- CentOS 6.4 64位 源码编译hadoop 2.2.0
- hadoop2.2.0 源码编译 常见错误
- hadoop2.2.0源码编译(ubuntu)
- SUSE Linux 64位环境下编译hadoop2.2.0源码
- ubuntu 13 编译hadoop 2.2.0源码出现问题及解决方法
- Hadoop2.2.0 64位源码编译手记(centos6.4)
- hadoop2.2.0环境的搭建(源码编译)
- hadoop2.2.0源码编译(ubuntu)
- hadoop2.2.0源码编译(CentOS6.4)
- hadoop-2.2.0源码编译
- SUSE Linux 64位环境下编译hadoop2.2.0源码
- CentOS 6.4 64位 源码编译 hadoop 2.2.0
- hadoop2.2.0源码编译笔记
- hadoop 2.2.0 源码编译笔记
- 编译hadoop-2.2.0源码,RHEL6.3x64
- centos下hadoop2.2.0源码编译
- 使用Maven将Hadoop2.2.0源码编译成Eclipse项目
- Hadoop系列(一)hadoop2.2.0源码编译
- 编译hadoop2.2.0源码时报错