前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >hbase 2.+版本集成zeppelin 0.8.2/0.9.1

hbase 2.+版本集成zeppelin 0.8.2/0.9.1

原创
作者头像
stevenxi
发布2022-08-25 10:30:36
3151
发布2022-08-25 10:30:36
举报

一、在zeppelin中加以下配置

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

export HBASE_HOME=/usr/local/service/hbase                   

export HBASE_CONF_DIR=/usr/local/service/hbase/conf 

二、ja包替换

cd /usr/local/service/zeppelin/interpreter/hbase/

rm ./*

将附件hbasejar.tar.gz中的内容放入该目录

cp ./hbasejar/*  /usr/local/service/zeppelin/interpreter/hbase/

替换修改过的rb文件,使用附件ruby.tar.gz中的文件替换原来的

tar -xzvf ruby.tar.gz 

cd ruby

cp admin.rb table.rb quotas.rb replication_admin.rb  /usr/local/service/hbase/lib/ruby/hbase

cp get_splits.rb list_procedures.rb list_locks.rb /usr/local/service/hbase/lib/ruby/shell/commands

cp shell.rb /usr/local/service/hbase/lib/ruby

cp formatter.rb /usr/local/service/hbase/lib/ruby/shell

chown -R hadoop.hadoop /usr/local/service/hbase/lib/ruby/

启动zeppelin

/usr/local/service/zeppelin/bin/zeppelin-daemon.sh start

三、创建hbase的interpreter

找到hbase,点击edit,增加以下红框里的内容,并点击保存

属性 hbase.home配置一下value

/usr/local/service/hbase/

如果是0.8.2版本,增加三个dependdencies。如果是0.9.1,则不需要如下操作。

/usr/local/service/hbase/lib/hbase-client-2.2.0.jar

/usr/local/service/hbase/lib/hbase-common-2.2.0.jar

/usr/local/service/hbase/lib/hbase-protocol-2.2.0.jar

四、测试

创建hbase的note,执行scan 'TestTable',结果如下图所示

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
TDSQL MySQL 版
TDSQL MySQL 版(TDSQL for MySQL)是腾讯打造的一款分布式数据库产品,具备强一致高可用、全球部署架构、分布式水平扩展、高性能、企业级安全等特性,同时提供智能 DBA、自动化运营、监控告警等配套设施,为客户提供完整的分布式数据库解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档