升级到 MongoDB 企业版(副本集)
本页内容
MongoDB 企业版提供了一些在 MongoDB 社区版中不可用的功能,例如
以下步骤概述了将副本集从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企业版。
手动从MongoDB下载中心。下载存档文件。
安装时,将文件解压缩到与当前社区版不同的位置。
在升级程序中,您将使用现有的数据目录和,如果适用,现有的配置文件。
安装二进制文件
手动从MongoDB下载中心。下载存档文件。
将文件解压缩到与当前社区版不同的位置。有关解压缩文件的详细信息,请参阅macOS。
在升级程序中,您将使用现有的数据目录和,如果适用,现有的配置文件。
步骤
为了最小化停机时间,您可以通过逐个升级成员的方式,在其它成员可用的情况下,使用“滚动升级”从MongoDB社区版升级到企业版。
降低副本集主节点。
一旦所有辅助成员都已升级到企业版,连接到主节点并使用 rs.stepDown()
将主节点降级并强制进行新的主节点选举。
升级主节点。
当 rs.status()
显示主节点已降级并且另一个成员已假定 PRIMARY
状态时,升级已降级的主节点
关闭已降级的主节点。
使用企业版
mongod
重新启动,指定相同的配置选项(例如,相同的数据目录、配置文件等)。
重要
在使用任何企业功能之前,请确保所有成员都已升级到企业版。