无法将Neo4j存储从3.2.2升级到3.5.1

时间:2019-01-29 20:08:04

标签: neo4j

我正在尝试将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信息[o.n.k.a.DatabaseAvailabilityGuard]要求Database available使数据库graph.db不可用。

     

2019-02-01 16:17:28.699 + 0000信息[o.n.k.a.DatabaseAvailabilityGuard]数据库graph.db不可用。

后来:

  

2019-02-01 16:17:31.735 + 0000 INFO [o.n.k.i.i.l.NativeLabelScanStore]找不到标签索引,这可能只是第一次使用。准备重建。

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

1 个答案:

答案 0 :(得分:0)

可以从3.2升级到3.5。 您是否遵循过以下说明(似乎是这样):https://neo4j.com/docs/operations-manual/3.5/upgrade/deployment-upgrading/

如果有问题,通常是数据库副本造成的。在制作副本之前,您应该确保彻底关闭Neo4j。