KingbaseFlySync 专用机版本升级
关键字:
KingbaseFlySync、Linux、x86_64、mips64el、aarch64、Java
专线机版本升级
1、备份kfs配置文件和rename问题,kufl目录
fsrepctl -service 目标端服1 status
fsrepctl -service 目标端服2 status
将上面的fsrepctl命令输出断点信息拷贝到txt文档保存在系统根目录或者其他安全位置。
replicator stop
cd /opt/KFS/V1/replicator/flysync/flysync-replicator/support/filters-config
cp rename.csv /rename.csv
cd /opt/KFS/V1/replicator/
cp license.dat /license.dat.bak
cp /root/flysync.ini /flysync.ini
mv kufl目录 kufl_bak
2、卸载旧版本kfs软件包
包名如下:
kingbase-flysync-console-1.5.2.3-20210524.x86_64.rpm
kingbase-flysync-replicator-1.5.2.3-20210524.x86_64.rpm
3、 安装KFS新版本的控制台
安装同步软件 rpm 包 (kingbase-flysync-console-1.x.x-YYYYMMDD.x86_64.rpm),安装通过操作系统自带 【安全配置管理】工具提供的【软件管理】功能进行安装。
按照以下提示配置控制台:
rpm安装后路径:
/opt/KFS-WEB/V1/
1.确认端口开放,默认端口8089、8090、8091
2手动初始化元教据
数据库初始化脚本文件:
/opt/KFS-WEB/V1/console/flysync-console-kingbase.sql
/opt/KFS-WEB/V1/compare/flysync-compare-kingbases.sql
根据实际选择,并导入到数据库中
3. 修改配置文件
A、修改console元数据库信息
cd /opt/KFS-WEB/V1/console/conf/
vim application.properties
默认元数据库采用 kingbase
spring.profiles.active=kingbase
#支持 mysq1|kingbase|derby
修改对应数据库连接信息
vim application-kingbase.properties
根据实际情况修改数据库连接信息
spring.datasource.url=jdbc:kingbase8://127.0.0.1:54321/FILYSYMC_CONSOLE?database=:oracle:
spring.datasource.username=SYSTEM
spring.datasource.password-123456
B、修改compare元数据库信息
cd /opt/KFS-WEB/V1/compare/conf
vim application.properties
默认元数提车采用 kingbase
spring.profiles.active=kingbase
#支持 mysq1|kingbase
修改对应数搜摩连输信息
spring.datasource.url=jdbc:kingbase8://127.0.0.1:54321/FILYSYMC_COMPARE?database=:oracle:
spring.datasource.username=SYSTEM
spring.datasource.password-123456
4、 启动相应服务
cd /opt/KFS-WEB/V1/scripts/
./fs.sh console start
./fs.sh compare start
5.安装包内置授权文件,需要查看授权文件有效期,并根据需要替换
4、安装新版本同步软件安装。
安装同步软件 rpm 包 (kingbase-flysync-replicator-1.x.x-YYYYMMDD.x86_64.rpm),安装通过操作系统自带
【安全配置管理】工具提供的【软件管理】功能进行安装
cp /flysync.ini /root/flysync.ini
cp /rename.csv /opt/KFS/V1/replicator/flysync/flysync-replicator/support/filters-config/rename.csv
cp /license.dat.bak /opt/KFS/V1/replicator/license.dat
fspm update
5、将kufl目录映射到有空间的目录
6、 启动同步程序
replicator start
由于卸载rpm和重新部署不会改变元数据表中断点信息,启动后将正常同步。
KingbaseFlySync 专用机版本升级的更多相关文章
- jumpserver堡垒机版本升级,从2.14.2升级到2.16.3
官方文档:https://docs.jumpserver.org/zh/master/install/upgrade/upgrade/ 前提说明 1.堡垒机是单节点 2.使用外置MySQL和Redis ...
- KingbaseES V8R3 集群专用机网关失败分析案例
KingbaseES R3集群网关检测工作机制: 1.Cluster下watchdog进程在固定间隔时间,通过ping 网关地址监控链路的连通性,如果连通网关地址失败,则修改cluster sta ...
- 【Win 10应用开发】如何知道UAP在哪个平台上运行
面向22世纪的现代化应用程序可以同时在多种设备上运行,于是有朋友会有一个疑问:有时候,我们还真的需要判断一下,UAP应用程序在哪个平台上运行.尽管大多情况下我们不必要这样做,但某些特殊情况还得考虑.比 ...
- risc与cisc
RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构.它们的区别在于不同的CPU设计理念和方法. 早期的CPU全部是CISC架构,它的设计目的是要用最少的机器语言指令来完成 ...
- WordPress 全方位优化指南(上)
作为一个全面的 WordPress 性能优化教程,本文旨在帮助读者排查 WordPress 网站的性能问题,同时也提供网站前端优化加速的建议. 如果你曾经遇到过 WordPress 管理界面加载缓慢. ...
- [转载] 相机越贵画质越好?聊聊CMOS设计
似乎在很多人心目中,个位数机身就代表了品牌最强成像素质,这或许有“人不识货钱识货”的道理在作祟,但事实上如佳能1DX2或尼康D5,又或是索尼A9这种旗舰机真的就一定能代表本家的画质巅峰么?这一切都得从 ...
- python-淘宝信息定向爬取
S是类似产品页数 bcoffset直流偏移. 有人在将偏移量:http://www.cnblogs.com/defineconst/p/6185396.html item.taobao.com/it ...
- X_PU
通俗易懂告诉你CPU/GPU/TPU/NPU...XPU都是些什么鬼?[附把妹秘籍] 2017-10-27 19:54移动芯片/谷歌 作者:iot101君 物联网智库 原创 转载请注明来源和出处 现在 ...
- Azure 网站、云服务和虚拟机比较
最后更新时间(英文版):09/24/2014 最后更新时间(中文版):04/11/2015 Azure 提供几种方式托管 web 应用程序,如 Azure 网站.云服务和虚拟机.查看这些不同的选项后, ...
随机推荐
- ssm框架layui分页下标中文乱码,或者请选择中文乱码,提示乱码等
开始我以为是layui的bug 后来发现不是 用过的方法: 1.修改layui的js文件 将其中的中文变为encdoe 代码 比如laypage.js下的中文 2.添加web.xml的过滤器 该代码 ...
- NC14661 简单的数据结构
NC14661 简单的数据结构 题目 题目描述 栗酱有一天在网上冲浪的时候发现了一道很有意思的数据结构题. 该数据结构形如长条形. 一开始该容器为空,有以下七种操作. 1 a从前面插入元素a 2 从前 ...
- 练习-用if语句替换三元运算符和选择结构-标准的switch语句
if语句和三元运算符的互换 在某些简单的应用中,if语句是可以和三元运算符互换使用的 public static void main(String[] args) { int a = 10; int ...
- SQLZOO练习二--SELECT from Nobel Tutorial
We continue practicing simple SQL queries on a single table. This tutorial is concerned with a table ...
- Scala的基础用法 和 Java相对应学习(二)变量、循环、语法
一.配置相关环境 1.增加项目 在idea里面创建新的maven项目 2. 在pom文件中增加依赖 <?xml version="1.0" encoding="UT ...
- jdbc 06: 实现登陆页面
jdbc连接mysql,实现简单的登陆验证 package com.examples.jdbc.o6_实现登录界面; import java.sql.*; import java.util.HashM ...
- ACWing95. 费解的开关
题解 这道题目有三个状态条件值得考虑: 每一个开关被按0次或者1次才有意义,如果超过1次,那么等同于按0或1次. 最终的结果与按的顺序无关 因为2,所以可以人为地规定比较合理的顺序. 现在以每一行为顺 ...
- python获取本机的安装所有应用( Windows)
Windows获取本机的安装所有应用 采用操作注册表的方式,理论上其他可通过操作注册表方式的动作均可 import winreg def get_window_software(hive, flag) ...
- PHP几个常见不常用的方法
method_exists判断方法是否存在 <?php class F{ public function __construct(){ if(method_exists($this, 'son_ ...
- Veux mapState、mapGetters、mapActions、mapMutations && Vuex命名空间
1 # 一.四个map方法的使用 2 # 1.mapState方法:用于帮助我们映射state中的数据为计算属性 3 computed:{ 4 // sum(){ 5 // return this.$ ...