首页 > 解决方案 > 无法将 Neo4j 商店从 3.2.2 升级到 3.5.1

问题描述

我正在尝试将 Neo4j 社区 3.2.2 商店升级到 3.5.1,但没有显示任何节点或关系数据。

我在一台旧笔记本电脑上运行 Neo4j Community 3.2.2,由于遗留问题,我不得不维护它,但现在我想迁移到 3.5.1。我更改了配置文件以允许更新 (dbms.allow_upgrade=true) 并将商店的名称更改为 graph.db。Neo4j 正确加载,日志文件显示升级发生。但是,浏览器中并未显示所有节点和关系信息。sysinfo 显示总存储大小相同,但缺少所有其他信息。

版本差异太大而无法升级还是我只是错过了什么?

=编辑=

深入查看日志文件,我看到以下行:

2019-02-01 16:17:28.698+0000 INFO [onkaDatabaseAvailabilityGuard] 要求Database available使数据库 graph.db 不可用。

2019-02-01 16:17:28.699+0000 INFO [onkaDatabaseAvailabilityGuard] 数据库 graph.db 不可用。

然后:

2019-02-01 16:17:31.735+0000 INFO [onkiilNativeLabelScanStore] 未找到标签索引,这可能只是第一次使用。准备重建。

是否有东西丢失迫使重建?

标签: neo4j

解决方案


可以从 3.2 升级到 3.5。您是否遵循此文档(似乎如此):https ://neo4j.com/docs/operations-manual/3.5/upgrade/deployment-upgrading/

如果您有问题,通常它来自数据库的副本。在制作副本之前,您应该确保完全关闭 Neo4j。


推荐阅读