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 | |