栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

neo4j load dump后无法启动 neo4j did not run

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

neo4j load dump后无法启动 neo4j did not run

问题描述

在接收了一个dump文件之后,我用load命令来将dump给load进来
命令为 neo4j-admin load --from= --database= (--force)创建新的数据库,不加force,如果要覆盖原有的数据库,则加force,以上操作的前提是neo4j数据关着的

之后就gg了,neo4j再也不能启动,系统是win
删除neo4j安装目录下的/data/databases里所有数据库文件,方可正常启动,但数据全无

问题解决
  • 首先win下的neo4j和linux下的不一样,win下如果是load到新的数据库,直接就不能启动,而linux可以,但是切换active数据库之后,结果一样
  • 切换数据库:修改conf/neo4j.conf 中的active database(默认是注释的)为你需要展示的数据库名
  • 问题在于:版本问题,我得到的dump文件是4.2.11版本的,而我自己pc上装的是3.X版本,不同版本neo4j的dump可能不兼容
  • 问题解决:统一版本
  • tips:3.x对应jdk1.8,而4.x对应jdk11
  • linux安装jdk11时不用配置环境变量,只用安装open jdk,用yum安装即可yum -y install java-11-openjdk-devel,只是提供一个java环境
  • 感受:一个小组里统一软件版本非常有必要,不然真的浪费时间,尤其是这些小众软件,经常跨版本不兼容,已经是第二次遇到了这种问题
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322412.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号