hbase shell 命令
list
查看存在哪些表
scan “表名称”
插卡某个表某个列中所有数据
create ‘people’,’info1’,’info2’
创造表并指定列簇
put
put ‘people’,’10001’,’info1:age’,’20’
people是表名,10001是rowkey
count ‘people’
查看表中有多少行
get ‘people’,’10001’
查看一张表中某 row key 的所有数据
get ‘people’,’10001’,’info1’
查看一张表中某 row key 下某列簇的数据
scan ‘people’,{COLUMNS=>’info1’}
扫描整个列簇
scan ‘people’,{COLUMNS=>’info1:age’}
指定扫描其列簇中的某个列
describe ‘people’
获得表的描述
alter ‘people’,’id’
添加一个列簇
alter ‘people’, {NAME => ‘info1’, METHOD => ‘delete’}
删除一个列簇
delete ‘people’,’10001’,’info1:age’
删除某row key的某一列
deleteall ‘people’,’10001’
删除某一行
is_enabled ‘people’
启用表
is_disabled ‘people’
- 禁用表
- drop ‘people’
删除表,删除表之前需要先将表disable