文章目录
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)名; 按字典顺序