Zeppelin配置hbase解释器

Zeppelin配置hbase解释器

准备环境:
Centos 6.9
zeppelin-0.8.0-bin-all.tgz
CDH-5.11.0-1.cdh5.11.0
zeppelin安装过程见上一篇文章:zeppelin配置hive解释器

1、复制配置文件到zeppelin相应的目录下

将hbase-site.xml拷入/opt/zeppelin-0.8.0-bin-all/conf目录下,不能拷贝core-site、hdfs-site ;
将hbase的依赖jar包拷入/opt/zeppelin-0.8.0-bin-all/interpreter/hbase目录下(删除原有的);
Zeppelin配置hbase解释器_第1张图片
Zeppelin配置hbase解释器_第2张图片

2、修改hbase的解释器配置

点击右上角的anonymous,出现下拉选项,选择Interpreter.
Zeppelin配置hbase解释器_第3张图片
输入hbase,如图出现hbase的解释器配置列表,并修改相关配置,没有的配置选项则创建。
Zeppelin配置hbase解释器_第4张图片
default driver :org.apache.phoenix.jdbc.PhoenixDriver
default url :jdbc:phoenix:IP:2181
default user :phoenixuser
hbase.home :/opt/cloudera/parcels/CDH-5.11.0-1.cdh5.11.0.p0.34/lib/hbase
hbase.home 配置项如果找不到自己的hbase的安装目录则可以用find查找语句:find / -name ruby
在这里插入图片描述
查的是ruby的目录,因为hbase.ruby.sources的配置是hbase.home的相对路径,会根据home的路径找到ruby,所以这样搜索会更加准确。保存退出。

3、新建一个作业进行测试

notebook --> Create new node填写名称,选择hbase即可
输入查询语句,注意查询语句前需要有前缀(hbase):
Zeppelin配置hbase解释器_第5张图片
Zeppelin配置hbase解释器_第6张图片
参考网站:
https://blog.csdn.net/suphieLiang/article/details/78594742
https://www.jianshu.com/p/e00e7c65bb08

你可能感兴趣的:(zeppelin)