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


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