如何安装启动Apache Zeppelin

在这篇文章里,我们学习如何安装启动 Apache Zeppelin。

因为从源码编译相对来说步骤多一点,为了快速体验,我们通过下载编译好的二进制包来安装Zeppelin。

Zeppelin目前的稳定版本是 0.8.20.9.0 也快要发布了,如果想要自己编译 0.9.0-SNAPSHOT,可以参考官网的How to Build 或者 Jeff的教程 (注:Jeff本名章剑锋,是Zeppelin项目的PMC和Committer,一直致力于Zeppelin的开发和推广)。在 下载页面 下载编译好的压缩包,如果只需要Spark解释器可以下载 zeppelin-0.8.2.bin-netinst.tgz,否则下载 zeppelin-0.8.2-bin-all.tgz,我选了后者。由于Zeppelin需要连接Spark、Hive等多种后端系统,需要在安装了Spark客户端和其它必要客户端的机器上来安装Zeppelin

wget http://mirrors.tuna.tsinghua.edu.cn/apache/zeppelin/zeppelin-0.8.2/zeppelin-0.8.2-bin-all.tgz
# 解压
tar xvf zeppelin-0.8.2-bin-all.tgz
cd zeppelin-0.8.2-bin-all

使用模板创建配置文件:

cd conf
cp zeppelin-site.xml.template zeppelin-site.xml
cp zeppelin-env.sh.template zeppelin-env.sh

由于在我使用的机器上,Zeppelin默认使用的 8080 端口已经被占用,并且配置中Zeppelin只能从 localhost 访问,所以修改 zeppelin-site.xml


   zeppelin.server.addr
   
   0.0.0.0
   Server binding address
 


   zeppelin.server.port
  
   8181
   Server port.
 

启动Zeppelin:

cd ..
bin/zeppelin-daemon.sh start

打开浏览器,输入地址和端口(8181),顺利的话,应该可以看到如下的页面:

如何安装启动Apache Zeppelin_第1张图片
image

如果有问题的话,可以通过查看日志来定位问题,日志路径为 logs/zeppelin-{username}-{hostname}.log,不仅启动过程中的问题可以通过查看日志来解决,在使用Zeppelin的过程中遇到问题,都应该第一时间看日志,并且在向社区求助时附上详细日志。
更新:如果是在不能翻强的环境下,Zeppelin会启动失败,根据Jeff章剑锋在如何快速体验Apache Zeppelin里所述,需要在 conf/zeppelin-site.xml 里添加以下配置:


  zeppelin.helium.registry
  helium

由于我自己所处的网络环境可以翻强,所以忽略了这个问题,有朋友反馈了这个问题,特此更新。

欢迎交流讨论,吐槽建议。

勤学似春起之苗,不见其增,日有所长
辍学如磨刀之石,不见其损,日有所亏
关注【大数据学徒】,用技术干货助你日有所长
PS:每鸽一天发100元红包,进群致富吧!

如何安装启动Apache Zeppelin_第2张图片
大数据学徒

你可能感兴趣的:(如何安装启动Apache Zeppelin)