磁盘写入保护说明

更新时间:
复制 MD 格式

流存储 Fluss 内置磁盘写入保护机制。当 TabletServer 节点的磁盘使用率达到阈值时,系统自动拒绝写入请求,防止磁盘打满导致节点宕机或数据损坏。

重要

写入保护能力需要 Fluss 引擎版本升级至 0.9-ali-3.0 及以上版本。

触发规则

每个 TabletServer 节点独立监控本节点的磁盘使用率,并按以下规则执行保护策略:

  • 磁盘使用率 < 85%:正常写入,不受限制。

  • 磁盘使用率 ≥ 85%:节点进入禁写状态,拒绝所有写入操作(包括日志追加和主键表更新)。写入 Fluss 的 Flink 作业将收到错误并自动重试,直至磁盘使用率恢复正常。

  • 磁盘使用率降至 75% 以下:系统自动解除禁写状态,恢复正常写入。

重要

禁写保护在节点级别独立生效。集群中任意节点达到阈值仅会触发该节点的禁写,不影响其他节点的写入。

恢复写入

当集群触发磁盘写入保护时,可通过以下方式降低磁盘使用率,恢复写入:

  • 扩容磁盘:在控制台对集群进行磁盘升配,扩展存储容量。

  • 删除历史分区:删除不再需要的表历史分区,释放磁盘空间。

  • 删除无用表:删除不再使用的表,释放磁盘空间。

磁盘使用率降至 75% 以下后,系统自动检测并恢复写入,无需手动操作。

监控建议

建议在控制台为集群配置磁盘使用率告警,推荐告警阈值为 70%,以便在触发禁写保护前提前介入处理。

相关文档