hbase shell 命令
- list
查看存在哪些表 - scan “表名称”
插卡某个表某个列中所有数据 - create ‘people’,’info1’,’info2’
创造表并指定列簇 - put
- put ‘people’,’10001’,’info1:age’,’20’
people是表名,10001是rowkey
- put ‘people’,’10001’,’info1:age’,’20’
- 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