仅供POC测试阶段参考,便于快速搭建Oracle、Mysql到KingbaseES V8R6的DDL、DML实时同步
此安装部署文档以oracle 到 KingbaseES为例子
注意:准备安装包KingbaseFlySync-V001R006C003B20220107-Linux-x86_64.tar.gz和license_KFS.zip
一、准备安装环境
1、配置用户环境
用户环境配置包括对以下几个部分配置检查和确认。
vi /etc/security/limits.conf --文件末尾添加以下内容:
flysync - nofile 65535
oracle - nofile 65535
flysync - nproc 8096
oracle - nproc 8096
root>ulimit -a
2. 修改主机名即hosts 文件配置
10.18.13.130 KingbaseES端/10.18.13.132 Oracle端 物理设备,需要参与同步 *** 作,配置如下:
vi /etc/hosts
127.0.0.1 localhost
10.18.13.130 kes130
10.18.13.132 ora132
修改/etc/sysconfig/network 中设置本机的 hostname 属性值。
示例配置文件如下:
NETWORKING = yes
HOSTNAME = kes130
root> hostnamectl set-hostname kes130
root> ping kes130
二、Kingbase FlySync 管控平台安装
可安装在kes端IP为10.18.13.130,也可以与oracle端安装在一起,但是标准建议选择分离式安装
1、 *** 作系统用户
创建 Kingbase FlySync 安装用户。
Kingbase FlySync 部署之前,需要建立独立的运行帐号.
root> sudo adduser flysync
root>sudo usermod -G kingbase,oinstall flysync
root>id flysync
uid=1003(flysync) gid=1003(flysync) groups=1003(flysync),1001(kingbase),800(oinstall)
• 使用 root 用户,设置 flysync 用户名密码flysync;
shell> passwd flysync
• 使用 flysync 用户,上传安装包并解压;
root>tar -zxvf KingbaseFlySync-V001R006C003B20220107-Linux-x86_64.tar.gz
注意:其中 KingbaseFlySync-V00XR00X*-Linux-x86_64.tar.gz 是安装包的具体名称,根据实际情况进行
调整。
2、安装目录
• 自定义安装路径
若自定义安装路径为/home/flysync/kfsinstall,使用 kingbase 用户创建目录的命令如下:
root> su - flysync
flysync> cd /home/flysync
flysync> mkdir -p kfsinstall/KFS
·创建管控平台元数据库和用户配置
[kingbase@kes130 ~]$ ksql -Usystem -dtest
create user kfsinstall with superuser password'123456';
\c test kfsinstall
create database kfsinstall;
3、图形化启动安装程序
[flysync@kes130 ~]$cd /home/flysync/kfsinstall
[flysync@kes130 kfsinstall]$ sh setup.sh
图形界面
选择权文件:
选择自定义安装目录:
管控平台元数控配置:
Type:选择你创建元数据库的类型(本次测试我们是在kes数据库,可见1.2.2章节)
hostnae:元数据库所在ip地址
Port:元数据库的端口
Datebase name:元数据库名字
Username:元数据库的用户
Password:元数据库用户的密码
Type:选择你创建元数据库的类型(本次测试我们是在kes数据库)
hostnae:元数据库所在ip地址
Port:元数据库的端口
Datebase name:元数据库名字
Username:元数据库的用户
Password:元数据库用户的密码
1. 打开新终端;
2. 切换到 root 用户;
3. 运行 < 安装目录 >/scripts/Root.sh;
注意: Linux 中执行 Root.sh 成功后,安装过程完整结束并且启动相关服务。
安装成功后执行 Root.sh
4、启动与停止,(部署在10.18.13.130)
Kingbase FlySync 服务的启动与停止通过命令行方式 *** 作。
(1) 服务启动
• 启动管控平台
root>cd /home/flysync/kfsinstall/KFS/
root>./manager/bin/fsmanager start
root>./console/bin/fsconsole start
root>./compare/bin/fscompare start
注意:启动顺序请按上述顺序启动。
(2) 服务停止
• 停止管控平台
root>cd /home/flysync/kfsinstall/KFS/
root>./manager/bin/fsmanager stop
root>./console/bin/fsconsole stop
root>./compare/bin/fscompare stop
(3) 服务状态
• 管控平台状态查看
root>cd /home/flysync/kfsinstall/KFS/
root>./manager/bin/fsmanager status
root>./console/bin/fsconsole status
root>./compare/bin/fscompare status
更多人大金仓数据库信息,详见https://www.kingbase.com.cn/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)