hbase shell

0.namespace

create_namespace 'local'
drop_namespace 'local'
describe_namespace 'local'
list_namespace
create 'local:user', 'base','ext'
list_namespace_tables 'local'

1.创建表

create 'user','base_data','extend_data'

2.列出所有表

list

3.显示表结构

describe 'user'

4.禁用表

disable 'user'

5.删除列

alter 'user',{NAME=>'extend_data',METHOD=>'delete'}

6.删除表

drop 'user'

7.启用表

enable 'user'

8.判断是否启用

is_enabled 'user'

9.创建数据

put 'user', '1', 'base_data:username', 'wcy'
put 'user', 1', 'base_data:password', '123'

10.更新数据

put 'user', 1', 'base_data:password', 'abc123'

11.删除数据

delete 'user', '1', 'base_data:password', 1509947977685
deleteall 'user', 1'

12.读取数据

get 'user', 1'
get 'user', 1', {COLUMN => 'base_data:password'}
get 'user', 1', {FILTER => "ValueFilter(=, 'binary:abc123')"}

13.扫描

scan 'user'
scan 'user' 'username'
scan 'local:user', {COLUMNS=>['base:username'], STARTROW => '1', ENDROW => '2'}

14.计数

count 'user'

15.截断
说明:此命令将禁止删除并重新创建一个表。

truncate 'user'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容