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  

猜你喜欢

转载自blackproof.iteye.com/blog/1892964