暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

中电科金仓KFS支持本地记录断点信息功能介绍与使用说明

原创 KFS补给站 2025-01-15
230


 

关键字:

KingbaseFlySync、KFS、电科金仓、本地记录断点、 heartbeat、flysync.ini、file_metadata

1. 功能描述

中电科金仓KFS安装部署同步服务时,KFS会在源端数据库和目标端数据库中创建heartbeat等KFS中间表,从而记录seqno断点等信息,该功能可通过在本地缓存记录断点信息的方式从而避免在数据库中创建KFS中间表。

2. 使用场景

针对用户希望避免在数据中创建KFS中间表的场景,通过在本地机器缓存记录断点信息实现KFS同步服务的正常运行。

3. 配置使用方式介绍

3.1 配置方式

需要在同步服务配置文件flysync.ini中添加参数,

具体配置参数如下所示:


# 配置源端过滤器

property=replicator.store.kufl.dataSource=file_metadata

4. 使用示例

4.1 前置条件

1) 完成安装KFS同步程序前的环境准备

4.2 未配置情况

1) 安装同步程序并启动。具体的安装步骤参见《Kingbase FlySync 安装部署手册》

2) 在数据库中查看KFS中间表

图片.png

看到未配置file_metadata时,KFS在数据库中创建的中间表如上图所示。

4.3 配置file_metadata参数

1) 在KFS同步服务配置文件flysync.ini中添加以下参数

property=replicator.store.kufl.dataSource=file_metadata

2) 安装同步程序并启动。具体的安装步骤参见《Kingbase FlySync 安装部署手册》

3) 在数据库中查看KFS中间表

图片.png

可以看到配置file_metadata参数以后,KFS没有在数据库中创建heartbeat等中间表。

同时,KFS的断点信息commitseqno缓存在KFS安装目录下的/metadata/applier,例如本示例的断点信息缓存路径以及缓存内容如下:

 图片.png

图片.png

 

参考资料

《Kingbase FlySync 安装部署手册》



「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论