Hbase的写逻辑涉及到写内存、写log、刷盘等操作
第一步:Client从Zookeeper获取数据写入的Region所在的RegionServer
第二步:请求写Hlog
第三步:请求写MemStore
只有当写Hlog和写MemStore 都成功了才算请求写入完成。MemStore后续会逐渐刷到HDFS中
Hlog存储在HDFS,当RegionServer出现异常,需要使用Hlog来恢复数据。
Hbase的写逻辑涉及到写内存、写log、刷盘等操作
第一步:Client从Zookeeper获取数据写入的Region所在的RegionServer
第二步:请求写Hlog
第三步:请求写MemStore
只有当写Hlog和写MemStore 都成功了才算请求写入完成。MemStore后续会逐渐刷到HDFS中
Hlog存储在HDFS,当RegionServer出现异常,需要使用Hlog来恢复数据。