apache tez0.8編譯

一,先準備環境,首先確保能上網,然後如下環境

lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.3 (Santiago)
Release:        6.3
Codename:       Santiago

maven3.3.9

protoc的版本是2.5.0

二,安裝nodejs

yum -y install gcc make gcc-c++ openssl

wget http://nodejs.org/dist/v0.12.2/node-v0.12.2.tar.gz 

解壓後./configure 

make && make install    最後查看是否成功node -v

三,安裝npm

curl -L https://www.npmjs.com/install.sh | sh

如果執行node -v和npm -v能看到版本就說明安裝成功了

四,安裝bower

npm -g install bower

安裝後執行下面bower install命令如果提示瞭如下命令說明bower安裝成功。中這個錯誤提示的是root用戶不能執行bower install 命令

如果需要安裝 需要加 --allow-root命令

五,安裝git

yum install git

最後在tez-ui裏的pom文件argument裏增加--allow-root執行:  最好不用root執行

mvn package -Dhadoop.version=2.7.1  -DskipTests -Dmaven.javadoc.skip=true


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章