降级4.2到4.0

下一页总结了降级到的各种注意事项 4.0。有关部署类型的具体说明,请参阅:

降级4.2 独立到4.0。

降级4.2 复制副本设置为4.0。

降级4.2 分割群集到4.0。

降级路径

重要:

在升级或降级副本集之前,请确保所有副本集 成员正在运行。否则,升级或降级将不会 完成,直到启动所有成员。

如果您需要从 4.2,降级到最新版本 修补程序发布 4.0。

提示:

如果您降级,

  • 在Windows上,降级到4.0.12或更高版本。您无法降级到4.0.11或更低版本。
  • 在Linux/macOS上,如果您正在运行更改流,并希望无缝恢复更改流,请降级到4.0.7或更高版本。

复本集和分片集群的注意事项

从MongoDB 4.2开始,无论"majority"读取关注支持如何,更改流都是可用的;也就是说,读取关注majority支持可以启用(默认)或禁用以使用更改流。

在MongoDB 4.0及更低版本中,只有当启用"majority"读取关注支持(默认)时,更改流才可用。

如果您禁用了read concern"majority"在您降级到4.0系列后,更改流将被禁用。

创建备份

可选但推荐。创建数据库的备份。

先决条件

要从4.2降级到4.0,您必须删除持久存在的不兼容功能和/或更新不兼容的配置设置。这些包括:

降级功能兼容性版本(fCV)

在降级二进制文件之前,您必须将featureCompatibilityVersion(fCV)降级为“4.0”,并删除所有与4.0不兼容的持久fCV 4.2功能,例如:

有关降级fCV并删除这些功能的具体说明,请参阅:

zstd压缩

使用zstd进行数据压缩、日志压缩或网络消息需要对降级进行额外的考虑。

有关适合您部署类型的详细说明,请参阅:

tls前缀配置

在降级二进制文件之前,请更新tls前缀的配置选项,以获取ssl前缀别名。

有关适合您部署类型的详细说明,请参阅:

删除客户端字段级别加密文档验证关键字

在降级二进制文件之前,请从集合$jsonSchema验证对象中删除任何自动加密规则关键字

有关适合您部署类型的详细说明,请参阅:

程序

原文 - Downgrade 4.2 to 4.0

Copyright © 上海锦木信息技术有限公司 all right reserved,powered by Gitbook文件修订时间: 2023-09-01 17:10:26

results matching ""

    No results matching ""