Hbase shell有一些常用的命令,列出几个常用的Hbase命令:
名称 | 命令表达式 |
查看存在哪些表 | list |
创建表 | create '表名称',‘列名称1’,‘列名称2’,‘列名称3’ |
添加记录 | put '表名称',‘行名称’,‘列名称’,‘值’ |
查看记录 | get '表名称',‘列名称’ |
查看表中的记录总数 | count '表名称' |
删除记录 | delete '表名称',‘行名称’,‘列名称’, |
删除一张表 | 分为两步 1).设为禁用 disable '表名称' 2).drop '表名称' |
查看所有记录 | scan “表名称” |
查看某个表中某个列的所有数据 | scan “表名称”, ['列名称:'] |
更新目录 | 重写一遍进行覆盖 |
基本操作:
1.创建一个表
create 'test','data'
2.put
通过put命令来插入数据
put 'test', 'row1','id','1'
put 'test','row1','data:1','value1'
put 'test', 'row2','id','2'
put 'test','row2','data:2','value2'
put 'test', 'row3','id','3'
put 'test','row3','data:3','value3'
3.get
通过get命令来查看数据
get 'test','row1'
4.查看所有记录
scan 'test'
5.扫描整个列簇
scan 'test', {COLUMN=>'data'}