美文网首页
hbase shell

hbase shell

作者: Wcy100 | 来源:发表于2017-11-07 15:15 被阅读19次

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'

相关文章

网友评论

      本文标题:hbase shell

      本文链接:https://www.haomeiwen.com/subject/rfklmxtx.html