HBase Shell介绍

HBase命令行启动: hbase shell

list: 列出所有的表

status:查看状态

create ‘tablename’,‘columnName’: 创建表

describe 'tableName' 列出表结构

disable ‘tablename’

alter 'member',{NAME=>'member_id',METHOD=>'delete'} :修改表结构

drop ‘tablename': 删除表

enable ‘tablename’

put 'test2','row1','f1:col1','value2':添加/修改内容

delete 'tablename','row','column':删除某行的某列

deleteall ’tablename‘,’row':删除整行

get 'tableName','rowname':获取某行内容,或者某个版本内容,对于选择的时间范围(前闭后开),只能得到最近时间点的值。eg. get 'ptagyear','10#4#3333333330', {TIMERANGE => [1350128952590,1355194328779]}

count ‘tablename':列出表中行数

incr 'tablename','row','column':为某行增加列

scan ’tablename‘:扫描全表

truncate 'tablename':清空表

get_counter   'tablename','row','column':查看值的个数

is_disabled 'tablename':判断表是否disable

posted @ 2012-12-13 13:18  shileiw  阅读(215)  评论(0编辑  收藏  举报