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

人大金仓Kingbase FlySync的管控平台命令行安装

KFS补给站 2023-10-27
715


Kingbase FlySync的管控平台命令行安装

关键字:

Kingbase FlySync、管控平台

一、安装前准备

1.1 检查操作系统、网络环境和网络端口

根据KingbaseFlySync的环境支持列表检查并确定操作系统版本符合要求。

KingbaseFlySync默认使用的端口:

端口

备注

11000、11001

后台节点默认jmx监听端口

3112

中间文件交换默认监听端口

8089

管控平台默认监听端口

8090

服务中心默认监听端口

8091

比对服务默认监听端口

1.2 创建用户

创建KingbaseFlySync安装用户、设置密码:

useradd flysync

passwd flysync

二、manager安装

2.1下载解压manager压缩包

以flysync用户,下载KingbaseFlySync-V002R002B*****-manager.tar.gz

解压:

tar –zxvf KingbaseFlySync-V002R002B*****-manager.tar.gz

将解压后的目录重命名为“manager”:

mv KingbaseFlySync-V002R002B*****-manager manager

2.2修改配置文件

修改application.properties文件,文件位置位于:解压目录/conf/application.properties

参考配置如下:

2.3启动服务

cd 至解压目录/bin/下,执行./fsmanager console,观察输出是否报错。

若无报错,则执行./fsmanager start.

三、console安装

3.1下载解压console压缩包

以flysync用户,下载KingbaseFlySync-V002R002B*****-mc.tar.gz

解压:

tar –zxvf KingbaseFlySync-V002R002B*****-mc.tar.gz

将解压后的目录重命名为“console”:

mv KingbaseFlySync-V002R002B*****-mc console

3.2修改配置文件

修改application.properties文件,文件位置位于:解压目录/conf/

参考配置如下:

修改application-derby.properties文件,文件位置位于:解压目录/conf/

参考配置如下:

修改flysync-console-derby.sql文件,文件位置位于:解压目录/

主要修改用户名和密码(加密后),参考配置如下:

3.3上传derbyScript.jar文件

将derbyScript.jar文件上传至解压目录

3.4拷贝jdbc

将解压目录/ extensions/jdbc/kingbase8.6.0.jar,拷贝至解压目录/ lib下

3.5初始化derby数据库

执行:

java -jar derbyScript.jar ../(最后的目录需要指定到console的上一目录)

3.6添加license

将license.dat拷贝至console同级

3.7启动服务

cd 至解压目录/bin/下,执行./fsconsole console,观察输出是否报错。

若无报错,则执行./ fsconsole start.

四、compare安装

这里使用的是Kingbase作为比对服务元数据库。

4.1新建比对服务元数据库和对应用户

以Kingbase用户新建“flysync-compare”数据和管理数据库用户。

4.2下载解压compare压缩包

以flysync用户,下载KingbaseFlySync-V002R002B*****-compare.tar.gz

解压:

tar –zxvf KingbaseFlySync-V002R002B*****-compare.tar.gz

将解压后的目录重命名为“compare”:

mv KingbaseFlySync-V002R002B*****-compare compare

4.3修改配置文件

修改application.properties文件,文件位置位于:解压目录/conf/

参考配置如下:

修改application-kingbase.properties文件,文件位置位于:解压目录/conf/

参考配置如下:

修改flysync-console-kingbase.sql文件,文件位置位于:解压目录/

主要修改$COMPARE_DATABASE_SCHEMANAME$为对应的数据库模式,参考配置如下:

将flysync-console-kingbase.sql拷贝至kingbas家目录,以kingbase用户执行:

./ksql -U ${USER} -W ${PASSWORD} -d flysync-compare -p 54321 -f ${sql 文件路径};

2.3启动服务

cd 至解压目录/bin/下,执行./fscompare console,观察输出是否报错。

若无报错,则执行./ fscompare start.

五、总结

Manager、console、compare一定要按照上述顺序配置启动,如有报错可以查看相关log文档,结合报错信息,进行排查。

参考文档:

《KingbaseFlySync安装部署手册》.pdf

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

评论