openGauss高可用--备机增加删除

备机增加删除

可获得性

本特性自openGauss 2.0.0版本开始引入。

特性简介

支持新增和删除备节点。

客户价值

当主库的读取压力较大,或者用户想要提升数据库灾难恢复能力,需要新增备节点。当集群中的某些备节点发生故障无法短时间内进行修复时,为保证集群状态正常,用户可以先将故障节点删除。

特性描述

openGauss支持从单机或者一主多备最多扩容至一主八备,支持新增级联备机,支持在集群中存在故障备机的情况下新增备节点;支持从一主多备删除至单节点,支持备机故障的情况下将其删除。

支持在线新增和删除备节点,即可以在不影响主机业务的情况下进行新增和删除备节点。

特性增强

无。

特性约束

新增备机的约束:

  • 数据库主机上存在openGauss镜像包。

  • 在新增的扩容备机上创建好与主机上相同的用户和用户组。

  • 已存在的数据库节点和新增的扩容节点之间需要建立好root用户互信以及数据库管理用户的互信。

  • 正确配置xml文件,在已安装数据库配置文件的基础上,添加需要扩容的备机信息。

  • 只能使用root用户执行扩容命令。

  • 不允许同时在主节点上执行gs_dropnode命令删除其他备机。

  • 执行扩容命令前需要导入主机数据库的环境变量。

  • 扩容备机的操作系统与主机保持一致。

  • 操作过程中不允许同时在其他备节点上执行主备倒换或者故障倒换的操作。

删除备机的约束:

  • 删除备节点的操作只能在主节点上执行。
  • 操作过程中不允许同时在其他备节点上执行主备倒换或者故障倒换的操作。
  • 不允许同时在主节点上执行gs_expansion命令进行扩容。
  • 不允许同时执行2次相同的gs_dropnode命令。
  • 执行删除操作前,需要确保主节点和备节点之间建立好数据库管理用户的互信。
  • 需要使用数据库管理用户执行该命令。
  • 执行命令前需要通过source命令导入主机数据库的环境变量。

依赖关系

无。

#openGauss #入门 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
opengauss-jdbc-3.0.0.jar 是一个用于连接和操作 OpenGauss 数据库的 Java JDBC 驱动程序。OpenGauss 是一款开源的关系型数据库管理系统,它提供了高性能、高可靠性和高安全性的数据存储和管理解决方案。opengauss-jdbc-3.0.0.jar 包含了与 OpenGauss 数据库进行交互所需的类和方法,可以帮助开发人员轻松地在他们的 Java 应用程序中使用 OpenGauss 数据库。 使用 opengauss-jdbc-3.0.0.jar,开发人员可以通过 Java 语言与 OpenGauss 数据库进行通信,执行 SQL 查询、更新和删除操作,管理数据库连接和事务等。这个 JDBC 驱动程序还支持连接池和多种高级特性,可以帮助开发人员优化他们的应用程序性能并提高数据库的可用性。 为了使用 opengauss-jdbc-3.0.0.jar,开发人员需要在他们的 Java 项目中引入该 JAR 文件,并在代码中使用相应的类和方法来连接和操作 OpenGauss 数据库。对于有经验的开发人员来说,这并不复杂,他们可以很快地上手并开始利用 OpenGauss 数据库的优势来构建他们的应用程序。 总而言之,opengauss-jdbc-3.0.0.jar 是 OpenGauss 数据库的 Java JDBC 驱动程序,可以帮助开发人员在他们的 Java 应用程序中方便地使用 OpenGauss 数据库。通过这个开源的 JDBC 驱动程序,开发人员可以更加轻松地利用 OpenGauss 数据库的高性能和高可靠性,从而提升他们应用程序的质量和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值