金仓数据库Kingbase FlySync控制台程序安装
关键字:
Kingbase FlySync、Compare、Console、KingbaseES
一、概述
Kingbase FlySync同步程序(以下简称 KFS)是面向异地容灾、数据集中共享的场景推出的具备在异构数据平台间实现实时、增量数据同步的工具类产品,主要采用了物理日志解析技术,帮助用户解决不同数据平台的数据间可实现任意方向实时移动流转的问题,并保证此过程中数据不丢失,状态可监控,流转数据量可统计。如下是安装包及其重要组件。
1. 图形化安装程序:
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-Linux-XXXX.tar.gz Kingbase FlySync Linux 平台一体化安装包。具体需根据系统架构选择相应的安装包文件。
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-Windows-XXXX.zip Kingbase FlySync Windows 平台一体化安装包。
2. 手动部署包:
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-manager.tar.gz Kingbase FlySync 服务中心的安装包
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-console.tar.gz Kingbase FlySync 管控平台的安装包
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-compare.tar.gz Kingbase FlySync 比对服务的安装包
- KingbaseFlySync-V00XR00XC00XBYYYYMMDD-replicator.tar.gz Kingbase FlySync 同步程序的安装包,该包是压缩后的脚本、部分依赖工具和安装包的集合
二、安装前准备
2.1 环境要求
64位Linux操作系统
2.2 安装包准备
adduser kfs
passwd kfs su - kfs
tar –xvf KingbaseFlySync-V00XR00X*-Linux-x86_64.tar.gz –C ~/kfs |
三、安装
1.进入安装包目录,执行安装程序
cd ~/kfs sh setup.sh # 如果有图形界面,也可也加上参数 –i console |
图3-1 安装截图
在如图2-1,编号1授权文件一栏,必须选择提前准备的授权文件,否则无法安装
在如图2-1编号2处,选择安装集可以根据自己需要选择合适安装集,一般选择完全安装即可,完全安装即包含管控平台和比对服务。
在如图2-1编号3处,安装位置一定要属于安装用户,不然会出现权限错误。
2、数据库配置,选择一个合适的数据库存储原数据即可,需要提前创建数据库
->1- MySQL 2- Kingbase 3- PostgreSQL 输入对应数据库类型数字,或按<ENTER>键接受缺省类型 : 2 --->可以任选一个 1- 是 ->2- 否 V8R6及以上版本: 1 --->v8r6的驱动与以前的不一样,需要特别指定 主机名 (默认: IP): 端口号 (默认: port): 数据库 (默认: console): 模式名(小写): public 用户名 (默认: user): 密码 (默认: password): 1- 是 ->2- 否 账号: admin 密码: admin 确认密码: admin 服务中心端口 (默认: 8090): 管控平台端口 (默认: 8089): 比对服务端口 (默认: 8091): |
3、启动服务
以root权限执行脚本 < 安装目录 >/scripts/Root.sh |
图3-2 控制台运行
四、kes数据库安装
在安装过程中需要数据库存储程序运行期间的元数据,因此在本章节介绍kes数据库的安装,如下是安装包预览:
图4-1 安装包预览
1.安装包下载
# 1.创建用户 adduser kes su - kes # 2.下载安装包 wget ftp://192.168.4.13/FTP/%E6%95%B0%E6%8D%AE%E5%BA%93/%E5%86%85%E9%83%A8%E7%89%88%E6%9C%AC/V8R6/CI%E5%AE%8C%E6%88%90%E5%8F%91%E5%B8%83%E7%89%88%E6%9C%AC/V008R006C005B0012/build/kingbase-V008R006C005B0012-linux-x86_64.tar.gz |
2.安装
# 1. 解压 tar xvf kingbase-server-linux-x86_64.tar cd ./kingbase-server-linux-x86_64 # 2.创建kes存储目录 mkdir data # 3. 初始化(初始化用户和密码,如果没有指定,一般是当前Linux作为用户名) ./bin/initdb -D data -Usystem -x123456 # 4.启动 ./bin/sys_stl -D data start # 5.修改密码(不是必须的) ./bin/ksql -U 用户名 test 进入ksql下 alter user 用户名 with password '密码' # 注:用户名是当前系统用户名或者system,密码可以随意设置 #6.测试连接 可以通过JDBC连接,当前安装的是V8R6,驱动需要对应的驱动。 |
五、总结
安装过程中需要注意权限问题,例如在执行启动程序的时候,需要用root权限执行,在执行安装脚本时需要用当前用户的权限执行安装脚本,安装目录也必须是当前用户的。