升级或补丁 Neo4j 5

此页面概述了为确保您的升级顺利且按计划进行需要检查和完成的内容。

建议在继续之前阅读简介

查看更改

查看发行说明以了解新版本中引入了哪些内容或发生了哪些更改。

独立服务器

升级独立 Neo4j 服务器(不是集群的一部分)的步骤如下

  1. 停止旧的 Neo4j 服务器。

  2. 安装新版本的 Neo4j。

  3. 启动新的 Neo4j 服务器。

我们建议使用包管理器来安装 Neo4j 5。如果您使用包管理器,则可以使用一个命令执行升级

(sudo) yum update neo4j

重新启动 Neo4j 服务器时,最好监视日志以查找升级引起的任何错误或警告。neo4j.log 文件包含有关升级的信息。

关注以下链接,了解有关升级各种 Neo4j 独立服务器安装的演练

集群

有两种策略可以升级基本集群

  • 新服务器滚动升级 - 在将现有服务器下线之前添加新服务器。此方法可在整个升级过程中保持集群可用性和容错性。此方法适用于使用可替换云或容器资源的部署。

  • 就地滚动升级 - 每次将每个服务器下线并进行升级。在将下一个服务器下线之前,将服务器重新连接到集群。此方法可在整个升级过程中保持集群可用性。但是,它确实会降低每个服务器下线时的容错性。

如果数据存储在过程中不同步,您可能需要重新播种集群。有关更多信息,请参阅操作手册→播种集群
如果您想从 [5.0-5.6] 范围内的版本升级到 [5.10-5.15] 范围内的版本,请先升级到版本 5.9,然后再升级到所需的版本。例如,要将集群从 5.4 升级到 5.13,必须先升级到版本 5.9,然后再升级到版本 5.13。升级到版本 5.16 不需要任何中间步骤。例如,5.4 集群可以直接升级到最新版本。

关注以下链接,了解有关升级各种 Neo4j 集群安装的演练

要升级分析集群,即一个为system数据库使用单个主节点和一个或多个system辅助节点的集群(使用设置server.cluster.system_database_mode),务必在升级主节点之前升级辅助节点。否则,主节点会自动更新system数据库,辅助节点将不再兼容。与就地滚动升级类似,单个服务器的步骤与升级独立服务器相同。