一,先准备环境,首先确保能上网,然后如下环境
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