场景目标
从 FE 元数据、BE 副本、导入事务与查询 Profile 建立 Doris 分层巡检,验证数据可见性、容量余量与小范围调优效果。 所有输出应绑定真实采样窗口和业务样本,交接未关闭问题与下次检查时间。
大数据运维 · 高级
从 FE 元数据、BE 副本、导入事务与查询 Profile 建立 Doris 分层巡检,验证数据可见性、容量余量与小范围调优效果。
从 FE 元数据、BE 副本、导入事务与查询 Profile 建立 Doris 分层巡检,验证数据可见性、容量余量与小范围调优效果。 所有输出应绑定真实采样窗口和业务样本,交接未关闭问题与下次检查时间。
确认版本、MySQL 协议管理入口、只读元数据权限、业务库表、导入 Label、事务 ID 与查询 ID。准备容量趋势、BE 磁盘指标和独立恢复记录;选择一个有数据负责人的小表作为样本,避免高峰开启全量 Profile。
从 FE 元数据、BE 副本、导入事务与查询 Profile 建立 Doris 分层巡检,验证数据可见性、容量余量与小范围调优效果。
点击组件,在图下方查看职责;连线编号对应流向解读。小屏可横向滚动,或直接展开文字说明。
记录查询、导入批次和业务键,驱动 FE 协调;HTTP 导入数据路径取决于具体方式。
客户端入口与管理协调关系;不是所有导入字节都经 FE 转发。
FE 向 BE 分配执行任务并协调可见性。
示意同一数据的跨节点冗余,具体写入路径按导入协议核验。
保存元数据角色、批次和提交状态。
保存节点水位与有界查询 Profile。
以 Doris 3.x 存算一体集群为主线,记录 FE Master、Follower、Observer 和 BE 故障域。存算分离另含 Meta Service、共享存储和计算组,不可套用本流程的本地副本判断。
本场景不包含强制选主、直接删除 Tablet、取消状态不明的事务或生产压测。Observer 不参与选主,增加 Observer 不能修复选举多数派。
以 Doris 3.x 存算一体集群为主线,记录 FE Master、Follower、Observer 和 BE 故障域。存算分离另含 Meta Service、共享存储和计算组,不可套用本流程的本地副本判断。
本场景不包含强制选主、直接删除 Tablet、取消状态不明的事务或生产压测。Observer 不参与选主,增加 Observer 不能修复选举多数派。
以实际拓扑、业务样本与持续进度共同验收,记录时间窗口、变更前后证据及恢复缺口。本文是待环境验证的参考流程,预计时间只覆盖首轮诊断与小范围试点,不包括大规模重建或真实生产故障演练。
记录 FE 角色、版本、连接入口和目标库表,区分 Duplicate、Unique 与 Aggregate 模型。对齐主键、分区、分桶和业务更新语义;先确认存算模式再选巡检指标,不从进程数量推断可容忍故障数。
SHOW FRONTENDS;
SHOW CREATE TABLE REPLACE_WITH_DB.REPLACE_WITH_TABLE;拓扑、表模型和业务去重规则相符;Follower 与 Observer 的职责已分开记录。
角色或模型不明时只保留查询结果,暂停表结构与集群维护。
读取 BE 心跳、版本、退役状态和逐盘水位,关联主机 I/O、磁盘故障与 Tablet 健康。Alive 只证明心跳,不替代副本可读和版本收敛;多个时间点比较异常是否扩大。
SHOW BACKENDS;异常节点、剩余容量和数据影响有对应证据;冗余不足时不进入维护。
发现新副本异常时停止后续变更,保持尚健康节点在线,不手工删除数据目录。
选一个已知导入批次,沿源记录数、Label、事务状态、过滤行和目标可见数据逐项对账。Stream Load 与 Broker Load 的检查入口分别使用配套文章;Routine Load 另按实际版本文档检查;响应丢失或发布超时先查原任务状态,再决定是否重试。
记录批次标识、事务状态、源与目标业务键样本;解释提交成功到查询可见的时间差。
结果不明时暂停同批重投;不更换 Label 绕过幂等,也不把已提交数据当作可随请求回退。
保留查询 ID、计划和同一窗口 Profile,分解扫描、过滤、Join、聚合与数据交换。对照分区裁剪、实际行数、统计信息和单实例最大耗时,区分数据倾斜、I/O 和并发等待。
至少一条慢查询能落到具体算子和输入分区;平均耗时与尾部实例差异可解释。
Profile 采集影响服务时降低采样;不直接修改全局内存或并发参数。
把磁盘增长、导入小批次、版本积累和 Compaction 排队放在同一时间轴。按实际保留周期、重复制和临时空间计算余量,区分存算一体本地持久数据与分离架构缓存。
计划维护或增量导入后仍有可说明的恢复余量;容量预测有采样周期与数据来源。
余量不足则暂停扩量和退役;不在未知数据归属时删除历史分区释放空间。
选一个已定位因素,如导入批量、SQL 过滤条件或会话级查询参数,在隔离样本或低风险窗口对比。保存原 SQL、表定义、配置及输入数据版本,同次试点只修改一个因素。
结果业务键和聚合一致,延迟与资源变化可归因,其他租户未出现新增失败。
恶化时恢复本次会话参数或 SQL;已写入数据需按业务去重与修复方案处理。
使用已验证备份恢复到隔离目标,对照目标时点、表定义、数据样本和权限。将 FE 元数据可用、BE 冗余与独立备份分别验收,隔离验证完成前不切生产入口。
恢复来源、时间范围、校验样本与实测耗时可追踪,明确不能恢复的窗口。
隔离结果失败则保持生产路由,保留恢复日志和备份,不以副本数代替恢复证据。
重复同范围角色、导入和查询检查,覆盖一次代表性业务高峰。记录待收敛副本、Compaction、延迟异常及责任人,给出下次采样时间和重新打开事件的条件。
采样时间、库表、批次与查询 ID 串联完整;短时通过与长期待观察项分开。
关键读写或冗余验收未通过时冻结后续维护,按具体失败点处理最近单项变化。