升级到 MongoDB Enterprise(副本集)
MongoDB 企业版提供了 MongoDB 社区版所没有的各种特性,例如:
以下步骤概述了将副本集从 MongoDB 社区版升级到 MongoDB 企业版的过程。例如,这些步骤可用于将 MongoDB 6.0 Community 升级到 MongoDB 6.0 Enterprise。
考虑
WARNING
不要使用这些说明升级到另一个发行版本。要升级发布版本,请参阅相应的发布升级说明,例如升级到 MongoDB 6.0 。
下载企业二进制文件
根据您的操作系统,您可以使用包管理器或手动下载二进制文件来安装 MongoDB Enterprise 二进制文件。
Linux(包管理器)Linux(手动下载)视窗苹果系统
如果您使用包管理器安装了 MongoDB Community,请按照适用于您的操作系统的包管理器说明进行操作:
安装过程中,包管理器会删除社区包;在您重新启动之前,这不会影响正在运行的部署。
程序
为了最大限度地减少停机时间,您可以使用“滚动”升级从 MongoDB Community 升级到 Enterprise Edition,方法是在其他成员可用时单独升级成员。
升级副本集的从节点。
一次升级副本集的从节点:
等待成员恢复到SECONDARY
状态,然后再升级下一个从节点。
降级副本集主节点。
一旦所有从节点都升级到企业,连接mongosh
到主要并用于 rs.stepDown()
降低主要并强制选举新的主节点。
升级主节点。
当rs.status()
显示主节点已降级且另一个成员已进入PRIMARY
状态时,升级已降级的主节点:
- 关闭降压初级。
- 重新启动 Enterprise
mongod
,指定相同的配置选项(例如相同的数据目录、配置文件等)。
IMPORTANT
在使用任何企业功能之前,请确保所有节点都已升级到企业版。
← 升级到 MongoDB Enterprise(独立)升级到 MongoDB Enterprise(分片集群) →
原文 - Upgrade to MongoDB Enterprise (Replica Set)
译者:陆文龙