1, ssh root@101.200.173.244,登录第一台服务器。
2,mkdir workspace,cd workspace/ 。建立workspace目录。
3,wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.5.2/hadoop-2.5.2-src.tar.gz ./ 将hadoop-2.5.2下载到目录下面。
4,tar -zxvf hadoop-2.5.2-src.tar.gz,解压文件。
5,java -version,确定java是64位的,1.7版本。
6,安装mvn
6.1,执行mvn,确定没有mvn。
6.2,wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.3.3/binaries/apache-maven-3.3.3-bin.tar.gz ./ ,下载maven3.3.3
6.3, tar -zxvf apache-maven-3.3.3-bin.tar.gz 解压maven
6.4, cd apache-maven-3.3.3/ ,./bin/mvn -v,确认下mvn版本。pwd,查看下当前的路径。
6.5, vim /etc/profile,添加
export MAVEN_HOME=/root/workspace/apache-maven-3.3.3
export PATH=
PATH:
MAVEN_HOME/bin
6.6, 保存,退出。source /etc/profile,生效。mvn -v 确定装好了。cd 到workspace。
7,安装gcc, apt-get install gcc。安装g++,apt-get install g++ 。
8,安装ant
8.1, wget http://mirrors.cnnic.cn/apache//ant/binaries/apache-ant-1.9.5-bin.tar.gz ./ 下载ant
8.2, tar -zxvf apache-ant-1.9.5-bin.tar.gz,解压ant。
8.3,cd apache-ant-1.9.5/,进入文件夹。pwd查看一下路径。
8.4,vim /etc/profile,添加
export ANT_HOME=/root/workspace/apache-ant-1.9.5
export PATH=
PATH:
ANT_HOME/bin
8.5,保存退出。source /etc/profile,生效。ant -version,查看版本。
9,安装protobuf
9.1,下载protobuf-2.5.0,scp /Users/xirideguang/Downloads/protobuf-2.5.0.tar root@101.200.173.244:/root/workspace/,将其拷贝过去。
9.2,tar -xvf protobuf-2.5.0.tar,解压。cd protobuf-2.5.0/,进入。
9.3, ./configure ,make,make install。
9.4, export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib,将动态库路径加入。protoc –version,查看版本。
10,安装cmake,openssl-devel,libglib2.0,ncurses-devel,make。
10.1, 执行apt-get install cmake,安装cmake。cmake –version,检查版本。
10.2, 执行apt-get install openssl,安装openssl。
10.3,apt-get install libglib2.0-dev,安装libglib2.0。
10.3,apt-get install libncurses5-dev,显示已经安装。
10.4,apt-get install make,显示已经安装,最新版本。
11,防止堆栈溢出。export MAVEN_OPTS=”-Xms256m -Xmx512m”,cd hadoop-2.5.2-src/
12,mvn package -DskipTests -Pdist,native,执行编译。等待。。。
编译hadoop-2.5.2的源码过程
最新推荐文章于 2024-09-22 14:34:34 发布