对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

升级到 MongoDB Enterprise(副本集)

MongoDB Enterprise 提供 MongoDB Community 版本中不提供的各种功能,例如:

以下步骤概述了将副本集从 MongoDB Community Edition升级到 MongoDB Enterprise Edition的过程。 例如,这些步骤可用于将 MongoDB 7.0 社区版升级到 MongoDB 7.0 企业版。

警告

请勿使用这些说明升级到其他发布版本。

关于 MongoDB 版本编号、发布类型和升级路径的一般指导,请参阅 MongoDB 版本和升级路径。

根据您的操作系统,您可以使用包管理器安装 MongoDB Enterprise 二进制文件,或手动下载该二进制文件。

如果您已使用包管理器安装了 MongoDB Community,请按照适合您操作系统的包管理器说明进行操作:

在安装过程中,包管理器将删除社区包;在重新启动之前,这不会影响正在运行的部署。

为了最大限度地减少停机时间,您可以使用“滚动”升级从 MongoDB Community 升级到企业版,即在其他节点可用时单独升级节点。

1

逐个升级副本集的从节点成员:

  1. 关闭 mongod 实例。

  2. 使用 Enterprise mongod 重新启动,指定相同的配置选项(例如 相同的数据目录、配置文件等)。

等待成员恢复到SECONDARY状态,然后再升级下一个从节点成员。

2

所有从节点都升级至 Enterprise 后,将 mongosh 连接到主节点,然后使用 rs.stepDown() 将主节点降级并强制选举新的主节点。

3

当 rs.status() 显示主节点已降级,并且另一个成员已显示为 PRIMARY 状态时,升级已降级的主节点:

  1. 关闭降级主节点。

  2. 使用 Enterprise mongod 重新启动,指定相同的配置选项(例如 相同的数据目录、配置文件等)。

重要

在使用任何企业版功能之前,请确保所有节点均已升级到企业版。