在ubuntu 12.04 x64下编译hadoop2.4
自己編譯hadoop:x64
1.安裝依賴包
sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-config libssl-dev openssh-server maven openssh-client
2.下載hadoop源碼
wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.4.0/hadoop-2.4.0-src.tar.gz
3. 安裝protobuf 2.5版本
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
cd protobuf-2.5.0/
./configure --prefix=/usr
Make
Make install
4.生成登錄密鑰:
cd ~
ssh-keygen -t rsa -P ""
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
檢測是否能夠登錄
ssh localhost
5.編譯hadoop:
tar zxvf hadoop-2.4.0-src.tar.gz
cd hadoop-2.4.0-src
vi hadoop-common-project/hadoop-auth/pom.xml
確認下述行存在
mvn clean package -Pdist,native -DskipTests –Dtar
在網絡較好的情況下需要1小時左右。
成功后tar包在hadoop-2.2.0-src/hadoop-dist/target下面
6.我編譯成功的版本:鏈接
轉載于:https://www.cnblogs.com/shenerguang/p/3822975.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的在ubuntu 12.04 x64下编译hadoop2.4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 坐标系编程
- 下一篇: 菜鸟读jQuery 2.0.3 源码分析