下面给大家介绍一些HBase 常用 shell 操作,各位看官看好了啦,我要献丑了。
$ bin/hbase shell
> help
> list
> create 'user', {NAME => 'info', VERSIONS => '3'},{NAME => 'data'}
> put 'user', 'rk0001', 'info:name', 'zhangsan'
> get 'user', 'rk0001'
> get 'user', 'rk0001', 'info'
> get 'user', 'rk0001', 'info:name', 'info:age'
> get 'user', 'rk0001', 'info', 'data'
> get 'user', 'rk0001', {FILTER => "ValueFilter(=, 'binary:zhangsan')"}
> get 'user', 'rk0001', {FILTER => "(QualifierFilter(=,'substring:a'))"}
> scan 'user'
> scan 'user', {COLUMNS => 'info'}
> scan 'user', {COLUMNS => ['info', 'data']}
> scan 'user', {COLUMNS => 'info:name'}
> scan 'user', {COLUMNS => 'info:name', VERSIONS => 5}
> scan 'user', {COLUMNS => ['info', 'data'], FILTER => "(QualifierFilter(=,'substring:a'))"}
> scan 'user', {COLUMNS => 'info', STARTROW => 'rk0001', ENDROW => 'rk0003'}
> scan 'user',{FILTER=>"PrefixFilter('rk')"}
> scan 'user', {TIMERANGE => [1392368783980, 1392380169184]}
> count 'user'
> alter 'user', NAME => 'info', VERSIONS => 5
> delete 'user', 'rk0001', 'info:name'
> delete 'user', 'rk0001', 'info:name', 1392383705316
> alter 'user', NAME => 'info', METHOD => 'delete'
> truncate 'user'
> disable 'user
然后才能 drop 这个表,使用命令:
> drop 'user'
> 注意:如果直接 drop 表,会报错:Drop the named table. Table must first be disabled
得了,今天就学到这里吧。下班,溜溜球。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- huatuo0.com 版权所有 湘ICP备2023021991号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务