HBASE笔记二 Get和Put

Get 取数据过程

load and cached

(只有第一次访问此rowkey)

访问(-Root-) 获取zookeeper的host
 访问(-META-)获得regionServer,(-META-包含每个rowkey所在region srver)
有缓存时使用StoreFile读取数据
  

Put 存储数据

WAL

包含Sequence File,HLogKey实例

数据为Sequential number(可让数据Put有序化)和实际数据

MemStore

当MemStore满(由hbase.hregion.menstore.flush.size配置,默认64M)

会起个线程,将数据转移到disk上(hdfs)

HFile hdfs 

相关推荐