HBase 的 Region 多副本与底层 HDFS 的副本机制
HBase 的 Region 多副本与底层 HDFS 的副本机制看似冗余,实则在**系统层级分工**和**业务场景需求**上形成互补,具体作用如下: --- ### **一、解决的核心问题不同** 1. **HDFS 副本:保障数据物理安全** • HDFS 默认将每个数据块存储 3 个副本,通过跨机架分布避免硬件故障导致数据丢失,属于**存储层的数据冗余**。 • 例如:若某个 DataNode 宕机,HDFS 会从其他节点的副本中恢复数据块,但 HBase 的 RegionServer 可能因主副本所在节点故障而暂时不可用。 2. **HBase Region 副本:提升服务可用性** • HBase 的 Region Replica(多副本)功能(HBase 2.0+)允许同一 Reg...阅读全文