关键字
KingbaseFlysync ,KFS,同步程序, 服务器断电,异常关机, Client handshake failure,Client response validation failed,Log epoch numbers do not match
问题描述
同步服务能够正常同步数据,由于KingbaseFlysync(KFS)源端同步程序所在的服务器断电或者异常关机,人工恢复后目标端同步程序报错:Client handshake failure: Client response validation failed: Log epoch numbers do not match: master source ID=10.10.0.81 client source ID=10.10.0.81 seqno=64395 server epoch number=64276 client epoch number=44007

问题分析
断电或异常关机,导致KingbaseFlysync(KFS)源端同步程序数据被损导致目标端断点异常,从而出现上述同步异常的现象。
解决方案
一、当前同步异常服务异常的恢复方法
fsrepctl -service 目标端服务名online -force
二、解决断电或异常关机场景下的高可用
1)在同步程序配置文件flysync.ini中添加kufl健壮性参数来增量断电异常关机场景下的高可用性
[test@localhost ~]$ vim flysync.ini
在配置文件中添加如下配置并保存
property=replicator.store.kufl.enableKuflRWControl=true
property=replicator.store.kufl.fsyncOnFlush=true
property=replicator.store.kufl.ignoreCheckEpochNumber=true
2)在安装包解析路径下执行./fspm update 参数更新命令
[test@localhost ~]$ cd /home/hes/KingbaseFlySync-V002R002C004BXXXXXXXX-replicator/tools
[test@localhost tools]$ ./fspm update
3)更新成功后,再启动同步程序即可
[test@localhost tools]$ replicator start
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




