hbase的基本使用及重要特性

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值