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

256 阅读3分钟

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

参考配置如下:

image.png

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/

参考配置如下:

image.png

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

参考配置如下:

image.png

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

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

image.png

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/

参考配置如下:

image.png

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

参考配置如下:

image.png

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

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

image.png

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

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

2.3启动服务

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

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

五、总结

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

参考文档:

《KingbaseFlySync安装部署手册》.pdf