升级到 5.x 或 5.26 LTS

本页面概述了为确保升级顺利按计划进行所需检查和完成的事项。

重要提示

建议在继续之前阅读《简介》。

审查变更

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

独立版

升级独立服务器(不属于集群的服务器)的步骤如下:

  1. 停止旧的 Neo4j 服务器。

  2. 安装新版本 Neo4j。

  3. 启动新的 Neo4j 服务器。
    您可以监控日志以查看升级进度。neo4j.log 文件包含升级信息。

在适用的情况下,建议使用包管理器安装 Neo4j。这简化了过程并确保保留配置和状态。

请参阅以下链接,了解升级 Neo4j 独立服务器的演练:

集群

根据您拥有的集群类型,有不同的 Neo4j 集群升级策略。

基本集群

升级基本集群有两种策略:

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

  • 原地滚动升级 — 每个服务器逐一离线并升级。在下一个服务器离线之前,服务器会重新连接到集群。此方法在整个升级过程中保持集群可用。但是,在每个服务器离线期间,会降低容错能力。

如果数据存储在过程中不同步,您可能需要重新播种集群。有关更多信息,请参阅操作手册 → 播种集群

如果您想从版本 [5.0-5.6] 升级到版本 [5.10-5.15],请先升级到 5.9 版本,然后再升级到所需版本。例如,要将集群从 5.4 升级到 5.13,必须首先升级到 5.9 版本,然后再升级到 5.13 版本。升级到 5.16 版本不需要任何中间步骤。例如,5.4 集群可以直接升级到最新版本。

分析集群

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

© . All rights reserved.