跳转至

元数据文件

在操作过程中,Debezium 运行引擎在 $PGDATA/pg_synchdb 下生成元数据文件。目前生成并持久化了两种类型的元数据文件: * 偏移量文件:包含在启动时恢复复制操作的偏移量 * 架构历史文件:包含为复制构建所有表的架构信息。这在初始数据快照同步期间创建,并可在操作期间更新。

这些元数据文件名由以下部分组成:

  • (连接器类型)_(连接器名称)_offsets.dat

  • (连接器类型)_(连接器名称)_schemahistory.dat

ls $PGDATA/pg_synchdb
mysql_mysqlconn_offsets.dat        sqlserver_sqlserverconn_offsets.dat
mysql_mysqlconn_schemahistory.dat  sqlserver_sqlserverconn_schemahistory.dat

这些二进制文件的内容可以使用 hexdump 命令查看:

hexdump -C $PGDATA/pg_synchdb/mysql_mysqlconn_offsets.dat
hexdump -C $PGDATA/pg_synchdb/mysql_mysqlconn_schemahistory.dat

重置连接器

连接器可以重置(重新复制和重新同步)所有指定表,只需:

  • 停止连接器
  • 删除偏移量和架构历史文件
  • 启动连接器