环境:
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=MAVENHOME/bin:MAVEN_HOME/bin:MAVENH​OME/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=NODEHOME/bin:NODE_HOME/bin:NODEH​OME/bin:PATH
export NODE_PATH=NODEHOME/lib/nodemodules:NODE_HOME/lib/node_modules:NODEH​OME/lib/nodem​odules: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)安装nnpm 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

zeppelin 编译安装相关推荐

  1. Spark交互式分析平台Apache Zeppelin的安装

    Zeppelin介绍 Apache Zeppelin提供了web版的类似ipython的notebook,用于做数据分析和可视化.背后可以接入不同的数据处理引擎,包括Spark, Hive, tajo ...

  2. Windows 10下编译安装Hadoop2.6

    转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...

  3. 7 centos 源码安装samba_在CentOS7.6里编译安装PHP7.4(最新版),很详细

    拿到一个空的服务器,首先我们就要来用起来啦! 首先要先下载并编译安装PHP最新版本,请到php官网下载: 这里我首先在系统里在新建存储源码包的文件夹,比如我存放在这里 下载安装PHP7.4之前,你要先 ...

  4. mysql8.0.12最小化安装_简述MySql8.0编译安装过程

    [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 8.0.1905 (Core) 注意:不要用8以下的系统编译My ...

  5. debian编译安装python_编译安装python2.7及相关模块(debian5.0.1)

    基础环境说明及安装 当前系统 cat /etc/debian_version 5.0.1 因自带的python版本太旧 开发需要使用python2.7的版本 并需要paramiko Crypto My ...

  6. php编译7教程,PHP7 快速编译安装

    PHP7正式版发布啦, 之前没有安装过的,都来安装试一试 . 即将发布的ThinkPHP5 在PHP7环境下也完全兼容, 佩服鸟哥把兼容性做得这么好 快速编译安装PHP7步骤: 第一步: 安装必要一些 ...

  7. linux mysql 5.6.22_LinuxCentOS6.0下编译安装MySQL5.6.22

    Linux CentOS6.5下编译安装MySQL 5.6.22[给力详细教程] 一.编译安装MySQL前的准备工作 安装编译源码所需的工具和库(安装过程注意有没出错) yum install gcc ...

  8. 在CentOS 6.6 64bit上编译安装LLVM3.7,Clang,Libc++和libc++abi

    一.简介 LLVM LLVM(之前称为低级虚拟机Low Level Virtual Machine)是一种非常强大的编译器基础架构框架,专门为使用您喜爱的编程语言编写的程序的编译时.链接时和运行时优化 ...

  9. 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!

    这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘.因为Ubuntu 1 ...

最新文章

  1. python替换excel指定字符串_【python】替换指定内容,excel数据预处理
  2. linux安装elasticsearch5.5
  3. linux导出Excel The maximum column width for an individual cell is 255 characters
  4. U盘安装CentOS 7错误 /dev/root does not exist, could not
  5. Java性能调优小技巧
  6. 我在工作中是这样使用Maven
  7. 几时几分几秒怎么写_头总是一阵一阵眩晕是怎么回事?眩晕症该如何治疗?
  8. lwip netbuf
  9. 《Android应用开发揭秘》读者问题汇总
  10. 以前做过一个光标代码的梦,貌似也是个预言梦
  11. VC++调试错误的解决方案
  12. html里的表情,HTML 表情符号
  13. Scala下载,安装及配置
  14. LM4871(3W音频功放芯片)中文资料
  15. STM32工具使用---STVP烧录工具
  16. ETL数据处理平台,快速实现数据集成
  17. app消息推送(ios/android)基础知识
  18. unity黑白滤镜_unity3D 把图片变黑白的Shader
  19. jQuery append( ) 方法
  20. 简单聊聊MySQL中的六种日志

热门文章

  1. Redis(六):list/lpush/lrange/lpop 命令源码解析
  2. 1.数据结构与算法相关问题与解决技巧
  3. 华为存储FusionStorage①
  4. Python之numpy库——numpy.exp()函数
  5. 吐槽一下网上那些售房信息
  6. 建筑卷扬机结构改进 外文资料翻译译文
  7. 顺序执行、并行和并发
  8. grasp设计模式应用场景_GRASP设计模式
  9. Mybatis 一对多关系
  10. 【Java】apache CommandLine 使用