HBase Shell命令学习

HBase Shell是基于JRuby的,确切地说,它是使用交互式的Ruby Shell,输入命令并快速得到响应。
通过命令”hbase shell”进行交互式终端,通过exit或quit退出。

[root@cent-1 ~]# hbase shell
Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
16/12/13 17:06:46 INFO Configuration.deprecation: hadoop.native.lib is deprecated. Instead, use io.native.lib.available
HBase Shell; enter 'help<RETURN>' for list of supported commands.
Type "exit<RETURN>" to leave the HBase Shell
Version 1.0.0-cdh5.4.8, rUnknown, Thu Oct 15 08:59:42 PDT 2015

hbase(main):001:0> quit

HBase Shell提供了很多命令,详细参照下面列表,

普通命令

命令描述
status返回HBase集群的状态
version返回HBase的版本信息

数据定义

命令描述
alter修改表结构,对应modifyTable()
create创建新表,对应createTable()
describe打印表描述信息
disable禁用表,对应disableTable()
drop删除表,对应deleteTable()
enable启用表,对应enableTable()
exists检查表是否存在,对应tableExists()
is_disabled检查表是否已经禁用,对应isTableDisabled()
is_enabled检查表是否已经启用,对应isTableEnabled()
list返回所有表

数据操作

命令描述
count统计一张的行数
delete删除一个单元格,对应Delete类
deleteall类似于delete,但不仅仅删除一列,主要会删除一个列族或列,对应Delete类
get获取一个单元格,对应Get类
get_counter返回一个计数器数值
incr给计数器加一 |
put存储一个单元格,对应Put类
scan扫描一个范围的数据,依赖于Scan类
truncate清理一张表的数据,相当于disable、drop、create顺序执行

工具

命令描述
assign分配一个region到一台region服务器,对应assign()
balance_switch切换负载均衡状态,对应balanceSwitch()
balancer启动负载均衡,对应balancer()
close_region关闭一个region,对应closeRegion()
compact开启某个region或一张表的异步合并操作,对应compact()
flush开启某个region或一张表的异步刷写操作,对应flush()
major_compact开启某个region或一张表的异步强制合并操作,对应majorCompact()
move移动一个region到不同的服务器中,对应move()
split拆分一个region或一张表,对应split()
unassign下线一个region,对应unassign()
zk_dump转存zookeeper固有信息到HBase中

复制

命令描述
add_peer增加复制单元
disable_peer禁用一个复制单元
enable_peer启用一个复制单元
remove_peer移除一个复制单元
start_replication开户复制进程
stop_replication关闭复制进程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值