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

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

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

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

如果主节点故障, 管理员可使用命令行工具激活备用主节点。如果在集群启动时已经打开了自动切换功能,备用主节点将在主节点故障时自动升级为主节点。原故障主节点将从集群中删除,由管理员自行处理。(注:切换主节点后,集群中已经没有备用主节点,须由管理员手工添加。)
提示:
● (重要)当管理员在主节点修改用户权限控制文件  「pg_hba.conf」- https://www.postgresql.org/docs/current/static/auth-pg-hba-conf.html  时,必须手动把更新后的该文件同步到备用主节点上,以避免主节点故障时,切换后的新主节点无法识别用户权限而导致的集群服务不可用。
● 您可以为主节点和备用主节点配置虚拟 IP 地址, 以便当主节点发生更改时, 客户端程序不必切换到其他网络地址。如果主节点故障, 则可以将虚拟 IP 地址分配给实际的主节点。
● 当客户端使用 jdbc 链接 Oushu Database 时,如果没有配置虚拟 IP 地址,建议同时将主节点地址与备用主节点地址加入到 jdbc 连接的 url 地址中,以便客户端程序在 Oushu Database 集群主节点发生切换时仍保持可用。例如:

String url = "jdbc:postgresql://master:port,standby:port/dbname";
目录
相关文章
|
运维 关系型数据库 MySQL
【荐书&赠书】MySQL技术大全开发、优化与运维实战
【荐书&赠书】MySQL技术大全开发、优化与运维实战
354 0
|
2天前
|
数据采集 人工智能 安全
|
11天前
|
云安全 监控 安全
|
3天前
|
自然语言处理 API
万相 Wan2.6 全新升级发布!人人都能当导演的时代来了
通义万相2.6全新升级,支持文生图、图生视频、文生视频,打造电影级创作体验。智能分镜、角色扮演、音画同步,让创意一键成片,大众也能轻松制作高质量短视频。
1020 151
|
3天前
|
编解码 人工智能 机器人
通义万相2.6,模型使用指南
智能分镜 | 多镜头叙事 | 支持15秒视频生成 | 高品质声音生成 | 多人稳定对话
|
16天前
|
机器学习/深度学习 人工智能 自然语言处理
Z-Image:冲击体验上限的下一代图像生成模型
通义实验室推出全新文生图模型Z-Image,以6B参数实现“快、稳、轻、准”突破。Turbo版本仅需8步亚秒级生成,支持16GB显存设备,中英双语理解与文字渲染尤为出色,真实感和美学表现媲美国际顶尖模型,被誉为“最值得关注的开源生图模型之一”。
1714 9
|
8天前
|
人工智能 自然语言处理 API
一句话生成拓扑图!AI+Draw.io 封神开源组合,工具让你的效率爆炸
一句话生成拓扑图!next-ai-draw-io 结合 AI 与 Draw.io,通过自然语言秒出架构图,支持私有部署、免费大模型接口,彻底解放生产力,绘图效率直接爆炸。
658 152
|
10天前
|
人工智能 安全 前端开发
AgentScope Java v1.0 发布,让 Java 开发者轻松构建企业级 Agentic 应用
AgentScope 重磅发布 Java 版本,拥抱企业开发主流技术栈。
620 12