hbase基本命令
2019-12-18 本文已影响0人
Youngmon
hbase基本命令
hbase shell
create 'test', {NAME => 'f1'}, {NAME => 'f2'}, {NAME => 'f3'};
create 'myHbase',{NAME => 'myCard',VERSIONS => 5}
desc 'myHbase'
添加一个列簇
alter 'myHbase', NAME => 'myInfo'
desc 'myHbase'
删除列簇执行以下命令
alter 'myHbase', NAME => 'myCard', METHOD => 'delete'
alter 'myHbase', 'delete' => 'myCard'
alter 'myHbase', {NAME => 'hehe'}, {NAME => 'myInfo', METHOD => 'delete'}
添加列簇hehe同时删除列簇
alter 'myHbase', {NAME => 'hehe'}, {NAME => 'myInfo', METHOD => 'delete'}
清空表
truncate 'myHbase'
disable 'myHbase'
drop 'myHbase'
list
表操作CRUD
create 'user_info',{NAME=>'base_info',VERSIONS=>3 },{NAME=>'extra_info',VERSIONS=>1 }
put 'user_info', 'user0001', 'base_info:name', 'zhangsan1'
put 'user_info', 'zhangsan_20150701_0001', 'base_info:name', 'zhangsan1'
put 'user_info', 'zhangsan_20150701_0002', 'base_info:name', 'zhangsan2'
put 'user_info', 'user0001', 'base_info', 'zhangsan1'
get 'user_info', 'user0001'
get 'user_info', 'zhangsan_20150701_0001', 'base_info'
scan 'user_info'
scan 'user_info', {COLUMNS => 'base_info'}
delete 'user_info', 'rk0001', 'base_info:name'
scan 'user_info', {COLUMNS => 'base_info'}