程序员

HBase数据表解析

2018-11-30  本文已影响33人  Real_man

这次主要分析一下Hbase的数据表

hbase

建表语句分析

我们分析下条语句,在hbase shell中,直接按create命令不带参数,hbase会提示建表的语法。

create 'demo:user', {NAME => 'f1', VERSIONS => 5, COMPRESSION => 'SNAPPY',COMPRESSION_COMPACT=>'snappy','REPLICATION_SCOPE'=>1}

Hbase提供了三种常用的压缩类型,如下,并且官方给出的压缩率如下:

image

Hbase数据存储目录解析

我们在搭建Hbase的时候需要在hbase-site.xml中指定其存储目录,Hbase在指定的目录中构造数据数据


image image

Hbase的元信息表

hbase的元数据表为'hbase:meta',存储在ZooKeeper上面。它也是一张普通的hbase表。它的结构如下:

region是存储数据的最基本单元

Key:

Values: 指向的是region server指向的region

里面的值也是会进行变化的。RegionServer挂掉,它也会及时的更新,Hbase表相当于Hbase的第一级索引,是Hbase最重要的系统表。

参考

上一篇 下一篇

猜你喜欢

热点阅读