文档菜单
文档首页
/
MongoDB 手册
/ / /

升级到 MongoDB 企业版(副本集)

本页内容

  • 注意事项
  • 下载企业版二进制文件
  • 步骤

MongoDB 企业版提供了一些在 MongoDB 社区版中不可用的功能,例如

  • 自管理部署的内存存储引擎

  • 审计自管理部署

  • 自托管部署上的Kerberos身份验证

  • 自托管LDAP代理身份验证自托管部署上的LDAP授权

  • 静态加密

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

警告

不要使用这些说明来升级到其他版本。要升级版本,请参阅相应的版本升级说明,例如 升级到MongoDB 8.0。

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

如果您使用软件包管理器安装了MongoDB社区版,请按照您操作系统的软件包管理器说明进行操作

在安装过程中,软件包管理器将删除社区版软件包;这不会影响运行部署,直到您重启。

如果您未使用软件包管理器安装MongoDB,您可以从MongoDB下载中心手动下载MongoDB二进制文件。按照您操作系统的手动说明进行操作,包括MongoDB企业版的具体先决条件

重要

安装到一个与您当前社区版不同的位置。

在升级程序中,您将使用现有的数据目录和,如果适用,现有的配置文件。

重要

如果您在相同的机器上安装了同一发布系列的社区版,则不能使用.msi安装企业版。也就是说,如果您安装了版本4.4.0社区版,您不能使用.msi安装4.4.0或4.4.1企业版。

  1. 手动从MongoDB下载中心。下载存档文件。

  2. 安装时,将文件解压缩到与当前社区版不同的位置。

    在升级程序中,您将使用现有的数据目录和,如果适用,现有的配置文件。

安装二进制文件

  1. 手动从MongoDB下载中心。下载存档文件。

  2. 将文件解压缩到与当前社区版不同的位置。有关解压缩文件的详细信息,请参阅macOS。

    在升级程序中,您将使用现有的数据目录和,如果适用,现有的配置文件。

为了最小化停机时间,您可以通过逐个升级成员的方式,在其它成员可用的情况下,使用“滚动升级”从MongoDB社区版升级到企业版。

1

逐个升级副本集的次要成员

  1. 关闭mongod实例。

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

在升级下一个次要成员之前,等待成员恢复到SECONDARY状态。

2

一旦所有辅助成员都已升级到企业版,连接到主节点并使用 rs.stepDown() 将主节点降级并强制进行新的主节点选举。

3

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

  1. 关闭已降级的主节点。

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

重要

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

返回

独立服务器