Docs 菜单

Docs 主页开发应用程序MongoDB Manual

升级到 MongoDB Enterprise(副本集)

在此页面上

  • 考虑因素
  • 下载 Enterprise 二进制文件
  • 步骤

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

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

警告

请勿使用这些说明升级到其他发布版本。如需升级发布版本,请参阅相应的版本升级说明,如升级到 MongoDB 7.0

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

为了最大限度地减少停机时间,您可以使用“滚动”升级方式从 MongoDB Community升级到 Enterprise Edition,即在其他成员可用时单独升级各个成员。

1

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

  1. 关闭 mongod实例。

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

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

2

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

3

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

  1. 关闭降级主节点。

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

重要

在使用任何 Enterprise 功能之前,请确保所有成员均已升级到 Enterprise 版。

← 升级到 MongoDB Enterprise(独立运行的实例)