关键字:
KingbaseFlySync、KFS、电科金仓、数据校验、数据比对、精简校验、详细校验、命令行校验
1. 功能描述
中电科金仓数据同步管理平台KFSMC支持在命令行模式对数据校验任务进行查询。
2. 使用场景介绍
用于无法使用图形化界面的场景。
3. 配置使用方式介绍
Ø 登录KFSMC所在机器服务器,已创建过校验任务
Ø 查询校验任务列表
示例:
./cmdcompare list -port 8089 -username admin -password 123 | 查询全部校验任务 |
./cmdcompare list -name compare_01 -port 8089 -username admin -password 123 | 查询校验任务详细信息,校验的表及执行结果情况 |
参数介绍:
-port | 管控台端口 |
-username | 管控台用户名 |
-password | 管控台密码 |
-name | 校验任务名 |
4. 使用示例
4.1 前置条件
源端数据库有表结构:
create table test(id int, a int);
目标端数据有表结构:
create table test(id int, a int);
4.2 操作步骤
1) 参考《Kingbase FlySync 安装部署手册》完成KFS同步链路以及KFSMC的安装部署;
2) 登录KFSMC所在机器的服务器
3) 修改配置文件table.properties

4) 切换到命令目录console/bin

5) 执行命令创建并执行任务名为“compare_01”的详细校验任务

6) 查询所有校验任务
./cmdcompare list -port 8089 -username admin -password 123 |
7) 查询任务名为“compare_01”的校验任务
./cmdcompare list -name compare_01 -port 8089 -username admin -password 123 |
4.3 结果展示
执行结果:

从上图中可以看出,已有校验任务:“compare_1”、“compare_01”、“compare_001”,可以查看到“compare_01”校验任务任务状态、校验结果、校验范围等信息。
参考资料
《Kingbase FlySync 安装部署手册》、《Kingbase FlySync 命令行工具参考手册》




