zeppelin连接hbase

zeppelin配置hbase解释器(非CDH,要考虑版本兼容)

准备:集群搭建,免密登录,时间同步,hbase确认跑通

1:将hbase相关jar包导入到zepplin目录下

cp /usr/local/hbase/lib/hbase-* /usr/local/zeppelin/interpreter/hbase/

cp /usr/local/hbase/conf/hbase-env.sh /usr/local/zeppelin/conf/

2:配置zepplin下conf的相关配置文件

vi /usr/local/hbase/conf/zeppelin-env.sh

加入hbase环境变量

export HBASE_HOME=/usr/local/hbase(集群启动所需配置)

3:配置zepplin web端解释器

点击右上角下拉选项,选择Interpreter.

zeppelin连接hbase_第1张图片

输入hbase,如图出现hbase的解释器配置列表,并修改相关配置,没有的配置选项则创建。

zeppelin连接hbase_第2张图片

ruby的目录是基于hbase家目录的相对目录,所有路径都要基于自己的情况进行修改

三个依赖不添加会报错

/usr/local/hbase/lib/hbase-client-1.2.1.jar
/usr/local/hbase/lib/hbase-common-1.2.1.jar
/usr/local/hbase/lib/hbase-protocol-1.2.1.jar

5.测试

1.启动集群

2.启动zookeeper

3.启动zeppelin

4.启动hbase

5.在zeppelin web界面创建create new note 选择自己配置好的hbase

zeppelin连接hbase_第3张图片

6.测试hbase语句

zeppelin连接hbase_第4张图片

你可能感兴趣的:(大数据)