HBase复制是一种hbase部署节点即HRegion Servers之间的数据复制,它可以作为一种灾难恢复解决方案和在hbase层面提供分布式的更高的高可用性。
HBase的复制模式是"(HBase) master推”的模式,这种方式可以很容易的通过WAL日志跟踪在HRegion Server服务器之间复制操作,就像mysql的Master/Slave模式。作为master的HRegion Server将它维护的region复制到一些作为slave的HRegion Server服务器节点上。
复制是以异步的方式进行的,这意味着集群中节点之间的为止可以很遥远,复制的节点之间也可以线下脱机进行,这样在数据插入时就有可能导致salve的节点之间的数据最终一致性。我们可以从下图中观察急群众的复制架构:
对于HBase replication,HLog日志文件是其基础,只要复制数据就必须将log置于Hadoop HDFS分布式文件系统上。服务器从最早的log开始读取要复制的数据,并且将当前的position保存在ZooKeeper中用于故障恢复;对于每一个Slave的服务器集群来说,position位置其对应log日志处理队列中的都是不同的。参与复制的服务器集群可以是不对称的,master主复制集群通过随机的复制机制平衡好数据复制数据流的传输。
- 大小: 77.7 KB
分享到:
相关推荐
hbase权威指南中文完整版pdf 12章+6附录
hbase权威指南源码
hbase权威指南,hadoop,spark,hbase设计,hbase权威指南-完整版
《hbase权威指南》探讨了如何通过使用与hbase高度集成的hadoop将hbase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地java客户端,或者通过提供了rest、avro和thrift应用编程接口的...
作为google bigtable架构的开源实现,hbase能够支持数以十亿计的记录数和数以百万计的字段,与此同时它还能够保证常量级的读写性能。很多it管理层正在质疑hbase。而这本书提供了很多有意义的答案,无论你是否正在...
Hbase权威指南 随书源代码 源码包 绝对完整版 maven工程,带pom文件,可以直接作为一个完整工程导入eclipse等ide。
HBase权威指南中文版
HBase权威指南,完整高清版。本书探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;
《hbase权威指南》随书示例源代码.方便学习
hbase权威指南中文版hbase权威指南中文版hbase权威指南中文版 hbase权威指南中文版hbase权威指南中文版hbase权威指南中文版
Hbase 学习 资料 英文 Hbase权威指南 PDF
《HBase权威指南》探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地Java客户端,或者通过提供了REST、Avro和Thrift应用编程接口的...
Hbase权威指南中文版 带目录 人民邮电出版社 Hbase权威指南中文版 带目录 人民邮电出版社
Hbase权威指南英文版
HBase权威指南中文版.pdf ,深入学习HBase
HBase权威指南(中文版) 高清指南,想要的可以看看,~~~
hbase权威指南英文原版,带有书签目录。