升级到 Neo4j 2025 版本

重要提示

建议在继续之前阅读介绍

升级到 2025.x

您可以从 Neo4j 2025 的任何版本升级到任何后续版本,只需遵循独立服务器或集群的说明。升级步骤与升级 Neo4j 5 相同。

您也可以从 Neo4j 5.26 LTS 升级到任何 Neo4j 2025 版本。

Neo4j 5.26 LTS 是一个检查点版本。这意味着:

  • 从早于 5.26 的所有升级都必须首先升级到 Neo4j 5.26 LTS。

  • Neo4j 及其配置有一些需要注意的变更。一些已弃用的功能已被移除,软件要求和默认配置已更改。有关详细信息,请参阅从 Neo4j 5 到 2025.x 的变更

将数据库从 Neo4j 4.4 LTS 迁移到 Neo4j 2025.01

将 Neo4j 4.4 LTS 服务器迁移到 Neo4j 2025.01 的方法是,首先升级到 5.26 LTS(请参阅从 4.4 LTS 迁移数据库),然后按照本节中的说明从 Neo4j 5.26 LTS 升级到 Neo4j 2025.01。

独立服务器和集群升级概述

首先查阅发行说明,了解新版本中引入或更改了哪些内容。如果您正在升级到紧随 LTS 版本之后的版本,您可能需要查看操作手册 → 每个 Neo4j 版本的弃用、移除和更改,以了解 LTS 版本中已弃用以及新版本中已更新或移除的内容。
根据您的应用程序与 Neo4j 交互的方式,您可能需要更新您的应用程序以与新版 Neo4j 配合使用。

独立服务器

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

  1. 停止旧的 Neo4j 服务器。

  2. 安装新版 Neo4j。

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

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

遵循以下链接,了解升级 Neo4j 独立服务器的一些演练:

集群

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

基本集群

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

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

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

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

分析集群

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

© . All rights reserved.