hbase 采用的是强一致性
N: 1 (数据备份的数目)
W: 1 (数据写入几个节点返回成功)
R: 1 (读取数据时需要读取的备份节点个数)
W + R > N
但是hdfs采用的最终一致性
N: 3 (数据备份的数目)
W: 1 (数据写入几个节点返回成功),默认是1,但是可以配置: dfs.replication.min
R: 1 (读取数据的时候需要读取的节点数)
W + R < N
hbase 是基于hadoop,hbase的读写都是采用强一致性。所以hbase的数据一致性的设计是很巧妙地