Skip to content

Instantly share code, notes, and snippets.

@winse
Last active August 29, 2015 14:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save winse/6ac664e8523765c1c4b0 to your computer and use it in GitHub Desktop.
Save winse/6ac664e8523765c1c4b0 to your computer and use it in GitHub Desktop.
CentOS-X64编译hadoop-2.2.0
# root用户操作
apache-maven-3.0.4
jdk1.7.0_60
apache-ant-1.9.2
vim /etc/profile
source /etc/profile
## 节约点下载的时间,直接共享使用主机的maven数据
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
cd /dev/shm/
tar zxf /mnt/cdrom/VMwareTools-9.2.2-893683.tar.gz
cd vmware-tools-distrib/
ls
./vmware-install.pl
ln -s /mnt/hgfs/maven/.m2 /home/hadoop/.m2
yum install gcc
yum install glibc-headers
yum install gcc-c++
tar zxvf /home/hadoop/protobuf-2.5.0.tar.gz
cd protobuf-2.5.0/
./configure
make && make install
protoc --version
yum install cmake
yum install zlib-devel
yum install openssl-devel
# hadoop操作
tar zxvf hadoop-2.2.0.tar.gz
cd hadoop-2.2.0-src
mvn package -DskipTests -Pdist,native -Dtar -Dmaven.javadoc.skip
cd hadoop-dist/target/
cd hadoop-2.2.0
cd lib/native/
scp -r * ~/hadoop-2.2.0/lib/native/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment