OushuDB 管理指南 集群高可用(1)

简介: OushuDB 管理指南 集群高可用(1)

bVcWGzv.png


Oushu Database 集群上可以配置两个master节点:主节点(master)和备用主节点(standby master)。客户端连接到主节点, 查询只能在主节点上执行。您可以在单独的机器上部署备用主节点, 使群集能够更好得容忍单点故障。如果主节点无法运行, 备用主节点将升级为主节点以支持集群正常运行。

Oushu Database 正常提供服务的同时, 会将主节点上的事务性快照(transactional snapshot)以及基于快照的更新同步到备用主节点上, 使得备用主节点与主节点保持同步。由于主节点不负责存储用户数据, 主节点和备用主节点之间只同步系统元数据表。当这些表在主节点上发生更改后, 将自动同步到备用主节点, 使其保持最新状态。如果主节点发生故障, 管理员可以激活备用主节点。Oushu Database 利用同步的日志信息将集群重建为最后一成功提交事务时的状态。激活的备用主节点将作为 Oushu Database 新的主节点, 为集群提供服务。

如果主节点故障, 管理员可使用命令行工具激活备用主节点。如果在集群启动时已经打开了自动切换功能,备用主节点将在主节点故障时自动升级为主节点。原故障主节点将从集群中删除,由管理员自行处理。(注:切换主节点后,集群中已经没有备用主节点,须由管理员手工添加。)

提示:

● (重要)当管理员在主节点修改用户权限控制文件  「pg_hba.conf」- https://www.postgresql.org/do...  时,必须手动把更新后的该文件同步到备用主节点上,以避免主节点故障时,切换后的新主节点无法识别用户权限而导致的集群服务不可用。

● 您可以为主节点和备用主节点配置虚拟 IP 地址, 以便当主节点发生更改时, 客户端程序不必切换到其他网络地址。如果主节点故障, 则可以将虚拟 IP 地址分配给实际的主节点。

● 当客户端使用 jdbc 链接 Oushu Database 时,如果没有配置虚拟 IP 地址,建议同时将主节点地址与备用主节点地址加入到 jdbc 连接的 url 地址中,以便客户端程序在 Oushu Database 集群主节点发生切换时仍保持可用。例如:

String url = "jdbc:postgresql://master:port,standby:port/dbname";


目录
相关文章
|
8月前
|
数据采集 存储 监控
数据治理怎么做?一文讲清数据治理全流程
数据治理是企业系统化管理数据的核心战略,涵盖数据质量、安全、合规与价值挖掘。通过明确责任、制定标准、优化流程,确保数据全生命周期可控、可信、可用,助力企业提升决策效率、降低风险,并释放数据潜在价值。
数据治理怎么做?一文讲清数据治理全流程
|
8月前
|
JavaScript 安全 前端开发
Java开发:最新技术驱动的病人挂号系统实操指南与全流程操作技巧汇总
本文介绍基于Spring Boot 3.x、Vue 3等最新技术构建现代化病人挂号系统,涵盖技术选型、核心功能实现与部署方案,助力开发者快速搭建高效、安全的医疗挂号平台。
401 3
|
机器学习/深度学习 人工智能 大数据
基于深度学习的图像识别技术最新进展####
近年来,深度学习在图像识别领域取得了显著突破,本文综述了该领域的最新研究进展,特别关注卷积神经网络(CNN)的优化与创新、数据集扩充与增强策略、以及模型压缩与加速技术。通过对比分析不同网络结构和训练技巧,揭示了提升图像识别精度与效率的关键因素。此外,探讨了小样本学习、迁移学习在实际应用中的挑战与解决方案,为未来研究方向提供了新的视角和思路。 ####
1349 8
|
机器学习/深度学习 存储 人工智能
Qlib:华尔街颤抖!微软开源金融AI量化投资神器,助力智能投研
Qlib是微软亚洲研究院推出的开源AI量化投资平台,提供从数据处理、模型训练到组合管理的全流程支持,内置高性能数据基础设施和多种机器学习模型。
4876 87
Qlib:华尔街颤抖!微软开源金融AI量化投资神器,助力智能投研
|
关系型数据库 MySQL Devops
docker容器刚启动就停止 — 运行mysql 报错 mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
docker容器刚启动就停止 — 运行mysql 报错 mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
2410 1
|
前端开发 UED
在React Router中,如何处理路由的404错误页面?
在React Router中,如何处理路由的404错误页面?
427 57
|
数据采集 人工智能 自然语言处理
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
Midscene.js 是一款基于 AI 技术的 UI 自动化测试框架,通过自然语言交互简化测试流程,支持动作执行、数据查询和页面断言,提供可视化报告,适用于多种应用场景。
4106 1
Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
|
存储
阿里云盘企业版收费标准:不同人数、存储空间价格表
2024年最新阿里云盘企业版收费标准发布,企业网盘新规格上线,首月免费试用,最高可节省87%费用。提供5人至100人的多种存储方案,具体价格表和详细对比请见文章。
3897 10
|
存储 数据安全/隐私保护 索引
SV39多级页表的硬件机制
【10月更文挑战第26天】SV39多级页表机制包括三级页表结构,每个页表项64位,通过SATP寄存器控制地址转换。地址转换过程涉及三级页表查找,最终生成物理地址。页表项包含有效位和访问权限位等标志,用于内存管理和访问控制。物理页帧的分配和回收确保内存的有效利用。
786 4
|
Web App开发 iOS开发 开发者
Mac——基于Similator和Safari调试移动端页面
最近在开发移动端,需要在iphone环境下做一些调试,查看下是否有问题,但是手头上没有真机,不过当前主力本换成了`Mac`,所以就可以先用`Simulator`来调试下。
1268 8

热门文章

最新文章

下一篇
开通oss服务