CentOS-6.4 64位下hadoop2.2.0 重新编译
- 格式:docx
- 大小:15.33 KB
- 文档页数:3
CentOS-6.4 64位下hadoop2.2.0 重新编译
CentOS-6.4 64位系统和hadoop2.2.0 重新编译的依赖包地址:/s/1pJ2jliz
--------------------------------------------------------------------------------------------
yum -y install lzo-devel zlib-devel gcc autoconf automake libtool gcc-c++
yum install openssl-devel
yum install ncurses-devel
--------------------------------------------------------------------------------------------
Ant Maven ProtocolBuffer findbugs CMake
Protobuf 编译安装
tar -zxvf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0
./configure --prefix=/usr/local/protobuf
make
make install
Ant 安装
tar -zxvf apache-ant-1.9.2-bin.tar.gz
mv apache-ant-1.9.2/ /usr/local/ant
maven 安装
tar -zxvf apache-maven-3.0.5-bin.tar.gz
mv apache-maven-3.0.5/ /usr/local/maven
findbugs 安装
tar -zxfv findbugs-2.0.2.tar.gz
mv findbugs-2.0.2/ /usr/local/findbugs
cmake 编译安装
tar -zvxf cmake-2.8.6.tar.gz
cd cmake-2.8.6
./bootstrap
make
make install
#java 安装
rpm -ivh jdk-7u45-linux-x64.rpm
默认安装路径为:/usr/java/jdk1.7.0_45
--------------------------------------------------------------------------------------------
配置环境
vi /etc/profile
#java
export JAVA_HOME=/usr/java/jdk1.7.0_45
export JRE_HOME=/usr/java/jdk1.7.0_45/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
#maven
export MAVEN_HOME=/usr/local/maven
export MAVEN_OPTS="-Xms256m -Xmx512m"
export CLASSPATH=.:$CLASSPATH:$MAVEN_HOME/lib
export PATH=$PATH:$MAVEN_HOME/bin
#protobuf
export PROTOBUF_HOME=/usr/local/protobuf
export CLASSPATH=.:$CLASSPATH:$PROTOBUF_HOME/lib
export PATH=$PATH:$PROTOBUF_HOME/bin
#ant
export ANT_HOME=/usr/local/ant
export CLASSPATH=.:$CLASSPATH:$ANT_HOME/lib
export PATH=$PATH:$ANT_HOME/bin
#findbugs
export FINDBUGS_HOME=/usr/local/findbugs
export CLASSPATH=.:$CLASSPATH:$FINDBUGS_HOME/lib
export PATH=$PATH:$FINDBUGS_HOME/bin
source /etc/profile
--------------------------------------------------------------------------------------------
vi /hadoop-2.2.0/hadoop-common-project/hadoop-auth/pom.xml
在上面代码后添加下面代码
注:不更改可能报下面错位
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-compiler-plugin:2.5.1:testCompile (default-testCompile) on
project hadoop-auth: Compilation failure: Compilation failure:
----------------------------------------------------------------------------------------------
重新编译:
tar -zvxf hadoop-2.2.0-src.tar
cd hadoop-2.2.0-src
mvn clean package -DskipTests -Pdist,native,docs -Dtar # 漫长等待