Skip to content

HBase Shell 解释器

原文链接 : http://zeppelin.apache.org/docs/0.7.2/interpreter/hbase.html

译文链接 : https://www.apachecn.org/pages/viewpage.action?pageId=10030801

贡献者 : 片刻 ApacheCN Apache中文网

概述

HBase Shell是Apache HBase的JRuby IRB客户端。此解释器提供Apache Zeppelin中Apache HBase shell的所有功能。

解释器假定已安装Apache HBase客户端软件,并且可以从安装Apache Zeppelin的计算机连接到Apache HBase集群。

要开始使用HBase,请参阅HBase Quickstart

支持HBase版本

默认情况下,Zeppelin是针对HBase 1.0.x版本而构建的。要使用HBase 1.1.x版本,请使用以下build命令:

# HBase 1.1.4
mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version=2.6.0 -P build-distr -Dhbase.hbase.version=1.1.4 -Dhbase.hadoop.version=2.6.0 

要使用HBase 1.2.0+,请使用以下build命令:

# HBase 1.2.0
mvn clean package -DskipTests -Phadoop-2.6 -Dhadoop.version=2.6.0 -P build-distr -Dhbase.hbase.version=1.2.0 -Dhbase.hadoop.version=2.6.0

配置

属性 默认 描述
hbase.home /usr/lib/hbase HBase的安装目录,在环境中默认为HBASE_HOME
hbase.ruby.sources lib/ruby 相对于“hbase.home”的Ruby脚本路径
zeppelin.hbase.test.mode false 禁用单元和手动测试的检查

如果要连接到群集上运行的HBase,则需要执行下一步。

导出HBASE_HOME

conf/zeppelin-env.sh中HBASE_HOME使用HBase安装路径导出环境变量。这样可以确保hbase-site.xml可以加载。

例如

export HBASE_HOME=/usr/lib/hbase 

或者用CDH运行时

export HBASE_HOME="/opt/cloudera/parcels/CDH/lib/hbase" 

您可以选择性地出口HBASE_CONF_DIR,而不是HBASE_HOME你应该有自定义的HBase的配置。

 

启用HBase Shell解释器

在笔记本中,要启用HBase Shell解释器,请单击Gear图标,然后选择HBase Shell

使用HBase Shell解释器

在段落中,用于%hbase选择HBase Shell解释器,然后输入所有命令。要获取可用命令的列表,请使用help

%hbase
help 

例如,创建一个表

%hbase 
create 'test', 'cf' 

然后将数据放入该表中

%hbase 
put 'test', 'row1', 'cf:a', 'value1' 

有关可用命令的更多信息,请参阅HBase shell命令



回到顶部