文章目录
首先启动master
hbase-daemon.sh start master
使用hbase shell可以进入一个shell命令行界面!出现下图代表成功
HBase shell
1.其他操作
1.查看集群状态
使用status可以查看集群状态,默认为summary,可以选择‘simple’和‘detailed’来查看详情。
hbase(main):001:0> status
1 active master, 0 backup masters, 1 servers, 0 dead, 7.0000 average load
2.查看版本
hbase(main):002:0> version
1.2.0-cdh5.14.2, rUnknown, Tue Mar 27 13:31:54 PDT 2018
3.查看操作用户及组信息
hbase(main):004:0> whoami
root (auth:SIMPLE)
groups: root
4.查看表操作信息
table_help
5.查看帮助信息
help
6.查看具体命令的帮助
help 'get'
注意引号是必须的!
2 表的操作
2.1. list:列出HBase的所有表
hbase(main):007:0> list
TABLE
abc
cust
customer
emp_basic
4 row(s) in 0.0510 seconds
list后可以使用*等通配符来进行表的过滤!
hbase(main):016:0> list 'c.*'
TABLE
cust
customer
2 row(s) in 0.0060 seconds
2.2 create:创建一个表
创建表时,需要指定表名和列族名,而且至少需要指定一个列族,没有列族的表是没有任何意义的。
创建表时,还可以指定表的属性,表的属性需要指定在列族上!
格式:
create '表名', { NAME => '列族名1', 属性名 => 属性值},