升级到 MongoDB Enterprise(副本集)
在此页面上
MongoDB Enterprise 提供 MongoDB Community 版本中不提供的各种功能,例如:
以下步骤概述了将副本集从 MongoDB Community Edition升级到 MongoDB Enterprise Edition的过程。 例如,这些步骤可用于将 MongoDB 4.0 社区版升级到 MongoDB 4.0 企业版。
考虑因素
警告
请勿使用这些说明升级到其他发布版本。 要升级版本,请参阅相应的版本升级说明,例如升级到 MongoDB 5.0。
下载企业版二进制文件
根据您的操作系统,您可以使用包管理器安装 MongoDB Enterprise 二进制文件,或手动下载该二进制文件。
如果您已使用包管理器安装了 MongoDB Community,请按照适合您操作系统的包管理器说明进行操作:
在安装过程中,包管理器将删除社区包;在重新启动之前,这不会影响正在运行的部署。
如果您没有使用包管理器安装MongoDB ,则可以从 MongoDB下载中心手动下载MongoDB二进制文件。 请按照适用于您的操作系统的手册说明进行操作,包括MongoDB Enterprise的特定先决条件:
重要
安装到与当前 MongoDB Community Edition 不同的位置。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
重要
如果您在同一计算机上安装了同一发布系列的MongoDB Community Edition ,则无法使用 .msi
安装 Enterprise 版。 也就是说,如果您有版本4.4.0 安装了MongoDB Community Edition ,则无法使用 .msi
安装 4.4.0 或 4。4。1 企业版。
从MongoDB下载中心手动下载存档文件。
要进行安装,请将文件解压缩到与当前 MongoDB Community Edition 不同的位置。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
安装二进制文件:
从MongoDB下载中心手动下载存档文件。
将文件解压缩到与当前MongoDB Community Edition不同的位置。 有关提取文件的详细信息,请参阅macOS。
在升级过程中,您将使用现有的数据目录和现有的配置文件(如果适用)。
步骤
为了最大限度地减少停机时间,您可以使用“滚动”升级从 MongoDB Community 升级到企业版,即在其他节点可用时单独升级节点。
降级副本集主节点。
所有从节点都升级至 Enterprise 后,将 mongosh
连接到主节点,然后使用 rs.stepDown()
将主节点降级并强制选举新的主节点。
升级主节点。
当 rs.status()
显示主节点已降级,并且另一个成员已显示为 PRIMARY
状态时,升级已降级的主节点:
关闭降级主节点。
使用 Enterprise
mongod
重新启动,指定相同的配置选项(例如 相同的数据目录、配置文件等)。
重要
在使用任何企业版功能之前,请确保所有节点均已升级到企业版。