3、KeyValue以字节数组的形式存储 , 包含以下部分:Key的格式如下:HBase会自动挑选小的临近的HFiles将它们重新写到一些大的HFiles中 。这个过程称为次压缩 。
HBase从入门到精通11:HBase数据保存过程和Region分裂HBase表的列族在创建之初只有一个Region , 随着插入数据的增多Region变得越来越大 。
以fileServer为例,在使用默认的split策略--IncreasingToUpperBoundRegionSplitPolicy 的情况下,16个预分区Region , 则单个Resion容量达到 min(32,50),即32GB时分裂 。
默认,HBase 在创建表的时候,会自动为表分配一个 Region,正处于混沌时期,start-end key 无边界 , 所有 RowKey 都往这个 Region里分配 。
Hbase Split 是一个很重要的功能,HBase 通过把数据分配到一定数量的 Region 来达到负载均衡的 。
由于在HBase中数据存储是Key-Value形式,若向HBase中同一张表插入相同RowKey的数据,则原先存在的数据会被新的数据覆盖 。设计的RowKey应均匀的分布在各个HBase节点上,避免数据热点现象 。
可以看出-ROOT-表存储在 dchbase3 机器中,对应界面如下:
关于hbase里两个列簇和hbase怎么查看表中列族的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- html5点击不规则区域,html点击菜单出现不同的内容
- 如何看待现在的新媒体营销,你怎么看待新媒体的兴起和普及?
- c语言声明一个函数的方法 c语言函数声明语句
- mc什么cpu最好,我的世界cpu用amd还是英特尔
- 小草css动画,小草动画图片大全大图
- word转pdf百度应用,word软件转pdf
- 怎么样退出mysql 怎么样退出鹰眼护卫队
- 拍摄辅助设备是什么,视频拍摄辅助设备
- 立刻重启的命令linux,linux立即重启的命令