雷竞技下载官网MongoDB Percona服务器(PSMDB)升级,主要和次要版本

MongoDB Percona服务器的雷竞技下载官网升级过程在这个博客中,我们将看到最佳实践的主要和次要版本升级集群(副本集和碎片集群)没有停机,以滚动的方式。

雷竞技下载官网MongoDB Percona服务器像学士(PSMDB)版本C一个。B是指主要版本和C指的小版本或修订号。下面是确定版本控制和理解的方式哪一种适用于生产和开发环境:

  • 如果B是一个偶数,那么它指的是一个稳定的版本,可以部署到生产。
  • 如果B是奇数,那么它指的是一个开发版本,不稳定,正在测试中。
  • C是一个递增数字0、1、2、3等等。一般来说,bug修复和向后兼容的改变。

一套副本或分片集群升级之前,以下先决条件应该被照顾的。

先决条件:

  • 之前总要把一个完整的备份的数据库进行升级。
  • 总是检查任何特殊注意事项或兼容性问题特定于您的PSMDB释放版本说明(主要是在主要版本,但有时有一种罕见的小版本错误修复,向后不兼容)。
  • 请通知应用程序团队,让他们检查当前驱动程序兼容的版本需要升级。
  • 确保所有节点都处于健康的状态。
  • 检查流量控制阀(功能兼容版本),它应该与当前数据库版本相同。下面是命令检查当前流量控制阀:

    下面是命令来设置当前流量控制阀:
  • 计划升级维护窗口。同样,你打算升级前生产环境中,建议升级较低的环境,再现了您的生产环境,以确保生产配置兼容所有的变化。

升级主要版本在一个复制集

开始前升级(在这个博客中,我将从4.4升级到5.0),把备份/ PSMDB配置文件的副本(mongod.conf)在每一个节点,因为它将被替换为默认。

我们使用的是默认的配置文件的位置在这个博客备份/复制:

开始升级和二期梅毒疹。

  • 停止服务在一个二级(如果不是作为根用户登录,确保用户在sudo访问):
  • 成功服务停止后,把二进制文件:
  • 使存储库:
  • 安装一个特定版本的Percona MongoDB服务器,运行以下命雷竞技下载官网令查看可用版本的列表:

    下面是上面的命令的示例输出:
  • 安装特定版本包。例如,安装MongoDB 5.0.8-7 Per雷竞技下载官网cona服务器,运行以下命令:

    以下命令将安装最新版本:
  • 恢复之前确保将新创建的配置文件的内容:
  • 启动mongod服务:
  • 检查安装的版本:
  • 等待二次同步,进入“二级”状态。
  • 通过九现在执行相同的步骤,包括在备份/在其他节点上配置文件的副本。
  • 当两个次要的升级,登录到主节点并逐渐缩小。一旦当选,新的主要重复相同的步骤1到9。
  • 等待理智QA或应用程序团队完成的。
  • 然后改变流量控制阀的当前版本一旦一切都运行的很好。

在集群分片升级主要版本

  • 停止均衡器。
    运行以下命令停止均衡器:

    运行以下命令检查平衡状态:
  • 首先升级配置服务器副本集。参考步骤1 - 11主版本升级的副本集。
  • 升级碎片副本集。指升级主要版本的副本集。同时,你可以升级碎片并联在同一滚动方式,所有碎片的步骤将是相同的。
  • 最后蒙戈将在相同的滚动升级的方式(如果你有一个蒙戈然后请通知应用程序团队对这个特定停机)。
  • 启动均衡器。
  • 现在跟随步骤12和13升级主要版本的副本集一旦集群升级。

在一套副本升级小版本

在开始升级之前,PSMDB配置文件的备份/复制文件(mongod.conf)在每一个节点,因为它将被替换为默认。

使用默认配置文件的位置来备份/复制:

开始升级和二期梅毒疹。

    • 停止服务在一个二级(如果不是作为根用户登录,确保用户sudo访问):
    • 成功服务停止后,把二进制文件:
    • 检查可用的小版本:

      样例输出:
    • 安装你想要的特定版本升级(我选择升级5.0.3 5.0.7):
    • 恢复之前确保将新创建的配置文件的内容:

  • 启动mongod服务:
  • 检查新版本:
  • 等待二次同步,进入“二级”状态。
  • 现在执行相同的步骤1 - 10包括在备份/复制在其他节点上配置文件。
  • 一旦所有的中学都升级,登录到主节点并逐渐缩小。一旦当选,新的主要重复相同的步骤1 - 10。
  • 小版本,流量控制阀将保持一样的我们只是改变C而不是在A.B.C. A或B

在集群分片升级小版本

  • 停止均衡器。
    运行以下命令停止均衡器:

    运行以下命令检查平衡状态:
  • 首先升级配置服务器副本集。参考步骤升级小版本的副本集。
  • 升级碎片副本集。参考步骤升级小版本的副本集。同时,你可以在相同的滚动升级碎片并行方式,所有碎片的步骤将是相同的。
  • 最后蒙戈将在相同的滚动升级的方式(如果你有一个蒙戈然后请通知应用程序团队对这个特定停机)。
  • 启动均衡器。

总结

雷竞技下载官网MongoDB Percona服务器是一个开源替代MongoDB Community Edition相结合的所有功能和好处,MongoDB Community Edition Percona开发的企业级特性:LDAP身份验证和授权,审计日志记录,Kerberos身份验证和热备份

更多地了解供应商的企业级特性lock-in-free Percona MongoDB服务器,我们建议通过我们的博客雷竞技下载官网MongoDB:为什么你支付企业当开源覆盖吗?

订阅
通知的
客人

0评论
内联反馈
查看所有评论