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




