安装搭建zeppelin,测试zeppelin查询hbase/phoenix表
docker安装zeppelin
想本地安装的同学可以自行百度一下。这边我是通过rancher安装部署。
由于zeppelin镜像官方就有提供:
通过docker search zeppelin 查看镜像
通过docker pull zeppelin 拉去镜像到本地(直接执行docker run也行)
运行镜像 docker run -p 8080:8080 –rm –name zeppelin apache/zeppelin:0.8.1
如何在rancher上搭建就不一一截图,只需要配置端口映射。
配置
出处:由阿里提供zeppelin查询HBase/Phoenix表的配置流程
文档:zeppelin搭建.pdf
链接:http://note.youdao.com/noteshare?id=404babeeb8f4cddd9e8e79c8a42b0609&sub=8AE5AC099A4F4CA1A167BA9780E22BD1
补充
上面pdf有误的地方是在配置使用jar包上。
配置项应该是livy.spark.jars 不是 livy.spark.files
具体原因如下:
1、spark.files不会把jar包添加到classpath,driver是通过classpath加载
2、hue可以,而zeppelin不行可以。是因为hue的sql走的是spark 的thrift server,zeppelin的livy.sql走的是新启动一个spark作业
zeppelin也可以对接spark的thrift server