随笔分类 -  高可用 R6

摘要:案例说明: 对于KingbaseES V8R6C5版本在部集群时,需要建立kingbase、root用户在节点间的ssh互信,如果在生产环境禁用root用户ssh登录,则通过ssh部署会失败;在手工脚本部署时可以借用securecmdd工具进行节点之间通讯执行部署。 适用版本: KingbaseES 阅读全文
posted @ 2022-06-02 08:42 KINGBASE研究院 阅读(1254) 评论(0) 推荐(0)
摘要:案例说明: 1、对于集群中的wal日志,除了需要在备库执行recovery外,在集群主备切换(switchover或failover)时,sys_rewind都要读取wal日志,将数据库恢复到一致性状态。 2、对于集群主备库中的wal日志,在清理时,经过测试,理论上在checkpoint所在的wal 阅读全文
posted @ 2022-05-20 10:53 KINGBASE研究院 阅读(483) 评论(0) 推荐(0)
摘要:案例说明: 在使用ps工具查看主库进程,发现主库‘archiver’进程失败,检查sys_log日志可以发现归档失败的信息。通过sys_log日志提取归档语句手工执行归档操作,提示“当前数据库启动的data目录和sys_rman.conf配置的‘kb1-path'参数指定的路径不一致”。后查看备份配 阅读全文
posted @ 2022-04-29 14:42 KINGBASE研究院 阅读(320) 评论(0) 推荐(0)
摘要:案例说明: 在KingbaseES V8R3集群流复制的同步模式(sync OR async)是通过kingbase.conf中的synchronous_standby_names参数配置复制模式;但在KingbaseES V8R6集群里需要修改repmgr.conf中的synchronous参数配 阅读全文
posted @ 2022-04-28 16:25 KINGBASE研究院 阅读(775) 评论(0) 推荐(0)
摘要:​ 案例说明: KingbaseES V8R6C5B041版本和以前的KingbaseES R6有一定的区别,增加了“securecmdd”的工具,并且在install.conf配置文件中增加了“两地三中心”部署的配置项。本案例在最新的版本手工部署集群进行测试,用于研究和以前R6版本手工部署的异同点 阅读全文
posted @ 2022-04-14 16:38 KINGBASE研究院 阅读(468) 评论(0) 推荐(0)
摘要:​ 案例说明: 集群环境修改集群或数据库参数,需要在每个node上都要修改,在每个节点而执行修改操作,容易出现漏改或节点上参数不一致等错误;在KingbaseES V8R6的集群中增加了,一键修改参数的新功能,可以在一个节点配置后,同时修改集群中所有节点的参数,这样用户在修改集群中的参数时,避免以上 阅读全文
posted @ 2022-04-07 15:55 KINGBASE研究院 阅读(372) 评论(0) 推荐(0)
摘要:案例说明: KingbaseES V8R6通过手工方式创建流复制集群,无需通过repmgr进行集群管理,则只能具有流复制功能,不能实现集群的故障自动切换。 适用版本: KingbaseES V8R6 主机节点信息: 系统环境准备:(参考金仓官方文档) https://help.kingbase.co 阅读全文
posted @ 2022-04-07 10:43 KINGBASE研究院 阅读(981) 评论(0) 推荐(0)
摘要:KingbaseES V8R6集群运维案例之 备库网卡down集群状态分析 案例说明: KingbaseES V8R6集群,在备库主机网卡down后,集群状态测试分析。 适用版本: KingbaseES V8R6 主机节点信息: [kingbase@node101 bin]$ cat /etc/ho 阅读全文
posted @ 2022-03-31 16:46 KINGBASE研究院 阅读(101) 评论(0) 推荐(0)
摘要:数据库版本: test=# select version(); version KingbaseES V008R006C005B0041 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46), 阅读全文
posted @ 2022-03-31 16:06 KINGBASE研究院 阅读(197) 评论(0) 推荐(0)
摘要:​ 案例说明: 主库在业务高峰期间,客户执行建表等DDL操作,主库产生“AccessExclusiveLock ”锁,导致大量的事务产生锁冲突,大量的会话堆积,客户端session访问主库失败。备库和主库之间的PQping的心跳通讯测试也受到阻塞,在指定阈值(10次)范围内,尝试连接失败后,触发主备 阅读全文
posted @ 2022-03-31 16:00 KINGBASE研究院 阅读(227) 评论(0) 推荐(0)
摘要:案例说明: KingbaseES R6集群可以通过图形化方式在线添加新节点,但是在添加新节点clone环节时,是从主库copy数据到新的节点,这样在生产环境,如果数据量大,将会对主库的网络I/O造成压力。可以通过‘repmgr standby clone’指定从已有的备库进行克隆,减轻主库压力。 数 阅读全文
posted @ 2022-03-24 18:26 KINGBASE研究院 阅读(664) 评论(2) 推荐(0)
摘要:案例三:测试‘recovery = manual’ 1、查看集群节点状态信息: [kingbase@node1 bin]$ ./repmgr cluster show ID | Name | Role | Status | Upstream | Location | Priority | Timel 阅读全文
posted @ 2022-03-04 16:08 KINGBASE研究院 阅读(237) 评论(0) 推荐(0)
摘要:案例二:测试‘recovery = automatic’ 1、查看集群节点状态信息: [kingbase@node1 bin]$ ./repmgr cluster show ID | Name | Role | Status | Upstream | Location | Priority | Ti 阅读全文
posted @ 2022-03-04 16:06 KINGBASE研究院 阅读(174) 评论(0) 推荐(0)
摘要:KingbaseES R6集群repmgr.conf参数'recovery'测试案例(一) 案例说明: 在KingbaseES R6集群中,主库节点出现宕机(如重启或关机),会产生主备切换,但是当主库节点系统恢复正常后,如何对原主库节点进行处理,保证集群数据的一致性和安全,可以通过对repmgr.c 阅读全文
posted @ 2022-03-04 16:05 KINGBASE研究院 阅读(124) 评论(0) 推荐(0)
摘要:**案例说明:**在KingbaseES R6集群中,主库节点出现宕机(如重启或关机),会产生主备切换,但是当主库节点系统恢复正常后,如何对原主库节点进行处理,保证集群数据的一致性和安全,可以通过对repmgr.conf文件中配置recovery参数来解决。 本案例记录了‘recovery’参数的三 阅读全文
posted @ 2022-03-03 15:39 KINGBASE研究院 阅读(248) 评论(0) 推荐(0)
摘要:案例说明: 本案例是在部署完成KingbaseES R6集群后,由于业务的需求,集群需要修改data(数据存储)目录的测试。本案例分两种修改方式,第一种是离线修改data目录,即关闭整个集群后,修改数据库存储data目录;第二种是在线修改,在集群正常运行的情况下,修改数据存储data目录,一般可用于 阅读全文
posted @ 2022-02-11 17:26 KINGBASE研究院 阅读(578) 评论(0) 推荐(0)
摘要:案例说明: KingbaseES R6集群启动时,出现“incorrect command permissions for the virtual ip”故障,本案例介绍了如何分析和解决此案例方法和步骤。 数据库版本: test=# select version(); version Kingbas 阅读全文
posted @ 2022-01-26 14:35 KINGBASE研究院 阅读(253) 评论(0) 推荐(0)
摘要:使用见证(witness)服务器: 见证服务器是一个正常的KingbaseES实例,不是流复制群集的一部分; 其目的是,如果发生故障转移情况,则提供证明它是主服务器本身不可用的证据,而不是例如在不同物理位置之间的网络分裂。见证服务器的典型用例是双节点流复制设置,其中主要和备用服务器位于不同的位置(数 阅读全文
posted @ 2022-01-22 13:53 KINGBASE研究院 阅读(433) 评论(0) 推荐(0)
摘要:案例说明: kingbaseES R6集群用户密码修改,需要修改两处: 1)修改数据库用户密码(alter user); 2)修改.encpwd文件中用户密码; 可以通过sys_monitor.sh change_password一键同时修改数据库内部用户密码和.encpwd文件中密码。 案例测试版 阅读全文
posted @ 2022-01-22 13:47 KINGBASE研究院 阅读(608) 评论(0) 推荐(0)
摘要:**案例说明:** 本案例参考《Job And Schedule (V8R6C4)》(https://www.cnblogs.com/kingbase/p/15194227.html)单实例环境下的job and schedule管理案例,本案例重点是在集群切换后在新的主库下,job任务是否能正常被 阅读全文
posted @ 2022-01-14 19:37 KINGBASE研究院 阅读(402) 评论(0) 推荐(0)