zeppelin 编译安装

环境:
centos6.9
cdh5.13.0
spark1.6

1、官网下载相应的编译包(本人应用 0.7.3 版本)

编译需要JDK、Git、Maven、Nodejs、npm

分别保证上述环境已经安装
1.1、安装jdk (略)
1.2、安装maven
maven信息:apache-maven-3.3.9-bin.tar.gz
配置环境变量:
vi /etc/profile
添加一下信息

#maven
export MAVEN_HOME=/opt/apache-maven-3.1.1
export PATH= M A V E N H O M E / b i n : MAVEN_HOME/bin: MAVENHOME/bin:PATH
1.3、安装git
yum install git #一路Y确认即可
检查是否安装
git -version
1.4 安装nodejs
安装nodejs之前需要安装gcc

yum install gcc
yum install gcc-c++
接下来安装node
node版本:node-v6.11.0.tar.gz
解压:tar -zxvf node-v6.11.0.tar.gz
切换目录: cd node-v6.11.0
执行: ./configure –prefix=/usr/local/node
make -j2 #等待编译完成
make install #安装
配置环境变量:vi /etc/profile
export NODE_HOME=/usr/local/node
export PATH= N O D E H O M E / b i n : NODE_HOME/bin: NODEHOME/bin:PATH
export NODE_PATH= N O D E H O M E / l i b / n o d e m o d u l e s : NODE_HOME/lib/node_modules: NODEHOME/lib/nodemodules:PATH

    source  /etc/profile!

4-(1)
1)设置npm安装路径
[ root@localhost node]# npm config set prefix “/usr/local/node/node_global”
[root@localhost node]# npm config set cache “/usr/local/node/node_cache”

   2)安装n
  npm install  -g   n
    安装路径会在:

/usr/local/node/node_global/bin/n -> /usr/local/node/node_global/lib/node_modules/n/bin/n
/usr/local/node/node_global/lib
└── n@2.1.8

配置n的环境变量

vi /etc/profile
export PATH=$PATH:/usr/local/node/node_global/lib/node_modules/n/bin
source /etc/profile
执行 n stable 更行nodejs版本 #提示安装位置:
这里写图片描述
执行node -v 查看 还是以前版本 需要编辑profile文件,更新环境变量配置
在这里插入图片描述
3)安装 Yarn
CentOS / Fedora / RHEL

在 CentOS、Fedora 和 RHEL 操作系统中,你可以通过我们的 RPM 包仓库来安装 Yarn。

wget https://dl.yarnpkg.com/rpm/yarn.repo -O /etc/yum.repos.d/yarn.repo
1
如果你尚未安装 Node.js,你应该同时配置 NodeSource 仓库:

curl –silent –location https://rpm.nodesource.com/setup_6.x | bash -
然后执行:
yum install yarn
查看安装:
在这里插入图片描述

4)安装 bower
#npm install -g bower
安装径:/usr/local/node/node_global/lib/node_modules/bower/bin执行bower –version 显示版本信息安装成功
在这里插入图片描述
在使用过程会出现一些问题,执行bower -help命令,会出现一下情况:

bower ESUDO Cannot be run with sudo
在这里插入图片描述
解决方法: 执行 echo ‘{ “allow_root”: true }’ > /root/.bowerrc 命令
然后再执行: bower -help

然后解压 tar -zxvf zeppelin-0.7.3.tar.gz

cd zeppelin-0.7.3

然后执行
mvn clean package -Pbuild-distr -Pyarn -Pspark-1.6 -Dhadoop.version=2.6.0-cdh5.13.0 -Pscala-2.10 -Ppyspark -Psparkr -Pvendor-repo -DskipTests -e

注意:编译过程中ailed to execute goal com.github.eirslett:frontend-maven-plugin:1.3:yarn (yarn install) on project zeppelin-web: Failed to run task: ‘yarn install --no-lockfile’ failed. (error code 1) -> [Help 1]
日志中报了很多版本过期的错误
解决方式:因此我们打开源码web Application的目录下的pom文件,发现yarn的版本设定太低,将<yarn.version>v0.18.1</yarn.version>修改为<yarn.version>v0.28.1</yarn.version>,

参考:https://blog.csdn.net/qq_35022142/article/details/80047867
和 :https://blog.csdn.net/u014315941/article/details/79054664

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值