Hadoop Hbase 模型结构

Hbase有行的概念,但没有字段的概念.

要素:
表:一个Hbase中含有多个表
列簇:一个表含有多个列簇
行键(rowkey):一个表含有多个行键,行键不能重复
单元(cell):一个列簇可以有多个单元
键值对(kv):一个单元就是一个键值对
历史版本:一个key可以对应多个value的历史版本
region:一个表过大,会被横向切割成若干个region

顺序:
1.首先按行键排序
2.再次按列簇排序
3.最后按key排序

在这里插入图片描述

数据类型:
Hbase只有byte类型,所有的数据都是byte

创建表
create 't_name','c_name','c_name' create 表名,列簇名,列簇名

插入数据
put 't_name','rowkey','c_name:key','value' put 表名,行键,列簇:key,value

查询数据
1.查询表所有内容
scan t_name
2.查询单行内容
get 't_name','rowkey'

删除数据
1.删除一个kv
delete 't_name','rowkey','c_name:key'
2.删除整个表
disable 't_name' 对于常用的表,Hbase会将其放入内存中
drop 't_name'

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值