hbase shell
基本操作
进入 hbase shell
hbase shell
使用帮助
help
查看集群状态
status
查看版本号
version
查看登录用户
whoami
操作表
查看表空间
list_namespace
创建表空间
create_namespace 'lihaozhe',{"author"=>"lihaozhe", "create_time"=>"2023-05-07 11:36:00"}
描述表空间
describe_namespace 'lihaozhe'
查看某表空间下有哪些表
list_namespace_tables 'lihaozhe'
删除表空间
drop_namespace 'lihaozhe'
指定命名空间创建表
create 'lihaozhe:user', 'info' , 'msg'
create 'lihaozhe:person', {NAME => 'info', VERSIONS => 5} , {NAME => 'msg', VERSIONS => 5}
查看当前存在哪些表
list
描述表
describe 'lihaozhe:person'
禁用表
disable 'lihaozhe:user'
验证表是否被禁用
is_disabled 'lihaozhe:user'
启用表
enable 'lihaozhe:user'
插入数据到表
put 'lihaozhe:person','1001','info:name','user1001'
put 'lihaozhe:person','1001','info:gender',1
put 'lihaozhe:person','1001','msg:slogan','hello world'
put 'lihaozhe:person','1002','info:name','user1002'
put 'lihaozhe:person','1002','info:gender',0
put 'lihaozhe:person','1002','msg:slogan','hello'
put 'lihaozhe:person','1003','info:name','user1003'
put 'lihaozhe:person','1003','info:gender',1
put 'lihaozhe:person','1003','msg:slogan','hi'
查询
扫描全表中的数据
scan 'lihaozhe:person'
按照指定 RowKey 查询
get 'lihaozhe:person', '1001'
查询某 RowKey 下某列簇的值
get 'lihaozhe:person', '1001' , 'info'
查询表中某行+某一列簇+某一列的值
get 'lihaozhe:person', '1001' , 'info:name'
更新指定字段的数据
put 'lihaozhe:person','1001','info:gender',0
统计数据
count 'lihaozhe:person'
删除数据
删除指定数据
delete 'lihaozhe:person','1001','msg:slogan'
删除某RowKey下所有数据
deleteall 'lihaozhe:person','1001'
清空表
truncate 'lihaozhe:person'
删除表
先禁用在删除不然会报错
disable 'lihaozhe:person'
drop 'lihaozhe:person'
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/188712.html