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

人大金仓 解决因服务器断电或者异常关机导致KingbaseFlysync(KFS) 目标端同步程序报错:Client handshake failure

KFS补给站 2023-07-27
258

解决因服务器断电或者异常关机导致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,同步程序, 服务器断电,异常关机, 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

file 

问题分析

由于断电或异常关机,KingbaseFlysync(KFS)同步程序数据被损坏导致断点异常,从而出现上述同步异常的现象。

解决方案

一、当前同步异常服务异常的恢复方法

fsrepctl -service 目标端服务名online -force

二、解决断电或异常关机场景下的高可用

1)在同步程序配置文件flysync.ini中添加kufl健壮性参数来增量断电等异常关机场景下的高可用性

vim flysync.ini
在配置文件中添加如下配置并保存
property=replicator.store.kufl.enableKuflRWControl=true
property=replicator.store.kufl.fsyncOnFlush=true
property=replicator.store.kufl.ignoreCheckEpochNumber=true

2)在安装包解下路径下执行./fspm update 参数更新命令

cd /home/hes/KingbaseFlySync-V002R002C004BXXXXXXXX-replicator/tools

./fspm update

3)更新成功后,再启动同步程序即可

replicator start

更多信息,参见https://help.kingbase.com.cn/v8/index.html

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

评论