0

Syncer GTID 同步更新syncer.meta。如果 Syncer 所在的机器出现故障,则目录syncer.meta丢失。而且我在 TiDB 中没有找到 GTID 的记录信息。如何处理?

4

1 回答 1

0

当您使用 Syncer GTID 同步数据时,syncer.meta文件会在同步过程中不断更新。当前版本的 Syncer 不包含高可用性设计。Syncer的syncer.meta配置文件直接存储在硬盘上,与 MySQL 生态系统中的其他工具类似,例如 Mydumper。

两种解决方案:

  • syncer.meta文件放在相对安全的磁盘中。例如,使用具有 RAID 1 的磁盘。
  • 根据 Syncer 定期上报给 Prometheus 的监控数据,恢复历史同步的位置信息。但是当大量数据同步时,位置信息可能会因为延迟而变得不准确。
于 2018-07-20T02:58:16.520 回答