文章目录
hbase的基本使用及重要特性
1 启动hbase集群
启动集群
bin/start-hbase.sh
启动完后,还可以在集群中找任意一台机器启动一个备用的master
bin/hbase-daemon.sh start master
新启的这个master会处于backup状态
2 启动hbase的命令行客户端
bin/hbase shell
Hbase> list // 查看表
Hbase> status // 查看集群状态
Hbase> version // 查看集群版本
2.2 hbase命令行客户端操作
2.2.1 建表
create + 表名+ 列族名+列族名
create 't_user_info','base_info','extra_info'
2.2.2 插入数据
put ‘[表名]’ , ‘[行键]’, ‘[列族名] : [列名]’ ,’[值]’
put 't_user_info' ,'001','base_info:age','18'
put 't_user_info','001','extra_info:username','yt'
put 't_user_info','001','extra_info:age','18'
3 查询方式一 :scan扫描
scan + 表名
scan 't_user_info'
3.2 查询方式二 : get单行数据
get + 表名 + 行键
get 't_user_info' ,'001'
4 删除
4.1 删除一个kv 数据
delete +表名 + 行键名 + 列族名:列
delete 't_user_info ','001','base_info:age'
4.2 删除某一行数据
delete +表名 + 行键名
delete 't_user_info','002'
4.3 删除整个表
disable 't_user_info' //弃用在删除
drop 't_user_info'
5 Hbase重要特性–排序特性(行键)
插入到hbase中去的数据,hbase会自动排序存储:
排序规则: 首先看行键,然后看列族名,然后看列(key)名; 按字典顺序
本文详细介绍HBase集群的启动过程,包括命令行客户端的使用、表的创建与数据操作,如插入、查询和删除等基本功能。同时,深入探讨HBase的排序特性,解析行键在数据存储中的关键作用。
13万+

被折叠的 条评论
为什么被折叠?



