您的位置:首页 > 运维架构 > Linux

【hadoop】 1008-使用64位Linux编译hadoop2.2.0

2015-04-03 22:12 871 查看
使用64位Linux编译hadoop2.2.0

查看服务器的版本
[hadoop@cloud01 hadoop]$ more /proc/version
Linux version 2.6.32-358.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4

.4.7-3) (GCC) ) #1 SMP Thu Feb 21 21:50:49 UTC 2013

如果32bit ,直接安装
如果64bit,需要下载hadoop源代码,手动编译 1.源码 2.maven 3. protobuf 4. 上网

1、安装J***A



2、下载hadoop-src.*包







3、安装maven3.0



4、安装ProtocolBuffer

sudo yum install gcc
sudo yum install gcc-c++
sudo yum install make

#解压Protocolbuffer并安装

#解压protobuf
sudo tar -zxvf protobuf-2.5.0.tar.gz
#进入到 protobuf-2.5.0
cd protobuf-2.5.0
sudo ./configure
sudo make
sudo make install

安装CMake 2.6 or newer
sudo yum install cmaker
sudo yum install openssl-devel
sudo yum install ncurses-devel

5、编译hadoop

#解压 hadoop-2.2.0-src.tar.gz
tar -zxvf hadoop-2.2.0-src.tar.gz
cd hadoop-2.2.0-src





vi pom.xml,然后添加jetty-util 依赖包



#编译
mvn package -DskipTests -Pdist,native

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: