HBase原理 | 如何确保多步操作的事务性?HBase基础框架级特性Procedure解读
标题中提及"事务"可能会给大家带来误解,这篇文章不是在讨论HBase如何支持分布式事务能力的,而是介绍HBase用来处理内部事务操作的特性,这个特性被称之为Procedure V2,也是2.0版本的主打特性之一。 本文内容基于HBase 2.1版本,整体内容组织结构为: 1. Procedure特性的设计初衷。 2. Procedure的完整生命周期。 3. Procedure框架关键角色。 4. Procedure重点模块实现细节。 关于HBase基础原理系列文章: 开篇内容 介绍HBase的数据模型、适用场景、集群关键角色、建表流程以及所涉及的HBase基础概念。 Writer全流程 介绍写数据的接口,RowKey定义,数据在客户端的组装,数据路由,打包分发,以及RegionServer侧将数据写入到Region中的全部流程。 Flush与Comp
