流存储 Fluss 内置磁盘写入保护机制。当 TabletServer 节点的磁盘使用率达到阈值时,系统自动拒绝写入请求,防止磁盘打满导致节点宕机或数据损坏。
重要
写入保护能力需要 Fluss 引擎版本升级至 0.9-ali-3.0 及以上版本。
触发规则
每个 TabletServer 节点独立监控本节点的磁盘使用率,并按以下规则执行保护策略:
磁盘使用率 < 85%:正常写入,不受限制。
磁盘使用率 ≥ 85%:节点进入禁写状态,拒绝所有写入操作(包括日志追加和主键表更新)。写入 Fluss 的 Flink 作业将收到错误并自动重试,直至磁盘使用率恢复正常。
磁盘使用率降至 75% 以下:系统自动解除禁写状态,恢复正常写入。
重要
禁写保护在节点级别独立生效。集群中任意节点达到阈值仅会触发该节点的禁写,不影响其他节点的写入。
恢复写入
当集群触发磁盘写入保护时,可通过以下方式降低磁盘使用率,恢复写入:
扩容磁盘:在控制台对集群进行磁盘升配,扩展存储容量。
删除历史分区:删除不再需要的表历史分区,释放磁盘空间。
删除无用表:删除不再使用的表,释放磁盘空间。
磁盘使用率降至 75% 以下后,系统自动检测并恢复写入,无需手动操作。
监控建议
建议在控制台为集群配置磁盘使用率告警,推荐告警阈值为 70%,以便在触发禁写保护前提前介入处理。
相关文档
该文章对您有帮助吗?