页面树结构

2017-11-09 ApacheCN 开源组织,第二期邀请成员活动,一起走的更远 : http://www.apachecn.org/member/209.html


MachineLearning 优酷地址 : http://i.youku.com/apachecn

转至元数据结尾
转至元数据起始

概述

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/hbaseHBase的安装目录,在环境中默认为HBASE_HOME
hbase.ruby.sourceslib/ruby相对于“hbase.home”的Ruby脚本路径
zeppelin.hbase.test.modefalse禁用单元和手动测试的检查

如果要连接到群集上运行的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命令

 

  • 无标签