Region Failover
Region Failover 提供了在不丢失数据的情况下从 Region 故障中恢复的能力。这是通过 Region 迁移 实现的。
开启 Region Failover
该功能仅在 GreptimeDB 集群模式下可用,并且需要满足以下条件
- 使用 Kafka WAL
- 使用共享存储 (例如:AWS S3)
通过配置文件
在 metasrv 配置文件中设置 enable_region_failover=true
.
通过 GreptimeDB Operator
通过设置 meta.enableRegionFailover=true
, 例如
helm install greptimedb greptime/greptimedb-cluster \
--set meta.enableRegionFailover=true \
...
Region Failover 的恢复用时
Region Failover 的恢复时间取决于:
- 每个 Topic 的 region 数量
- Kafka 集群的读取吞吐性能