Zeppelin安装及集成MySQL的使用

注意事项

  • 企业来讲,肯定选择 Build from source,因为我们肯定要改代码然后自己编译
  • 如果要权限控制,修改shiro.ini,Zeppelin默认使用shiro来控制权限,默认情况是匿名用户anonymous,可以在shiro.ini配置文件中进行用户名,密码,权限的配置
  • zepplin不可能是单独使用的,在生产上是嵌进数据平台的,数据平台登录有一个权限,所以肯定有数据平台权限和Zeppelin权限的对接
  • 使用Spark的时候要先启动YARN
  • 大的公司可能一个Zeppelin放好几百G的内存

安装

官网

---------------------------------------------------------------------------------------------------------

---------------------------------------------------------------------------------------------------------

[hadoop@hadoop004 software]$ wget http://apache.tt.co.kr/zeppelin/zeppelin-0.8.1/zeppelin-0.8.1-bin-all.tgz

下载完成,回到首页,点击Get Started

解压到app目录 

[hadoop@hadoop004 software]$ tar -zxf zeppelin-0.8.1-bin-all.tgz -C ../app/

[hadoop@hadoop004 software]$ cd ../app/

[hadoop@hadoop004 app]$ cd zeppelin-0.8.1-bin-all/

[hadoop@hadoop004 zeppelin-0.8.1-bin-all]$ ls
bin  conf  interpreter  lib  LICENSE  licenses  notebook  NOTICE  README.md  zeppelin-web-0.8.1.war

[hadoop@hadoop004 zeppelin-0.8.1-bin-all]$ cd conf/

[hadoop@hadoop004 conf]$ ls
configuration.xsl  log4j_yarn_cluster.properties  zeppelin-env.sh.template
interpreter-list   shiro.ini.template             zeppelin-site.xml.template
log4j.properties   zeppelin-env.cmd.template

[hadoop@hadoop004 conf]$ cp zeppelin-env.sh.template zeppelin-env.sh

[hadoop@hadoop004 conf]$ vim zeppelin-env.sh

export JAVA_HOME=/usr/java/jdk1.8.0_144

export HADOOP_CONF_DIR=/data/aaron/app/hadoop-2.6.0-cdh5.7.0/etc/hadoop

export MASTER=yarn

export SPARK_HOME=/data/aaron/app/spark-2.3.3-bin-2.6.0-cdh5.7.0

export SPARK_SUBMIT_OPTIONS="--jars /data/aaron/software/mysql-connector-java-5.1.27-bin.jar"

修改 Zeppelin的默认端口

---------------------------------------------------------------------------------------------------------

启动Zeppelin

bin/zeppelin-daemon.sh start

打开浏览器,输入正确的ip和刚配置好的端口。

如果启动成功,如下图,会看到一个绿色的小点,如果不成功,则相同位置处是红色的小点

点击Notebook

我们先来测试一下jdbc

修改jdbc相关配置

主要修改这几个地方

default.driver  com.mysql.jdbc.Driver

default jdbc:mysql://localhost:3306/

Dependencies 把gav填进去

mysql:mysql-connector-java:5.1.33

依赖的话只要能联网,官网会自动给你下

好,下面开始实践

---------------------------------------------------------------------------------------------------------

那就分开来运行

好了,查询到结果了,可以看到,还是非常方便易用的!!

由于篇幅有限,下一节我们再来介绍其他类型的Notebook,敬请期待!!!

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值