neo4j - 无法将 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] 未找到标签索引,这可能只是第一次使用。准备重建。
是否有东西丢失迫使重建?
解决方案
可以从 3.2 升级到 3.5。您是否遵循此文档(似乎如此):https ://neo4j.com/docs/operations-manual/3.5/upgrade/deployment-upgrading/
如果您有问题,通常它来自数据库的副本。在制作副本之前,您应该确保完全关闭 Neo4j。
推荐阅读
- angular - Angular:如何动态更改输入 type="radio" 列表的禁用或可见属性?
- loops - 如何在ansible循环中跳过空值
- angular - 表格中的角度显示类别和子类别
- ios - 如何在 SwiftUI 2 中将文件保存在变量中
- linux - 在现代 Linux 中是否可以“记录”进程调用树?
- python - Pandas Groupby应用功能非常慢,循环每个组>应用功能>将结果添加为新列
- r - 在R中排列行和列
- java - 如何编写一个函数来从二维数组中读取元素?
- sql - 带有多个条目条件的 Select 语句
- sockets - 当 recv 缓冲区已满时,TCP 会暂停发送吗?