2

我将 3.5.14 换成 4.1.0,EE 试用版。这不是真正的升级。我完全删除了数据库目录,并且 csv 通过 neo4j-admin 导入导入了我的顶点和边。导入运行良好,就像往常一样。但是在启动服务时,我在 debug.log 文件中收到以下错误:

2020-07-01 18:12:54.517+0000 WARN [c.n.d.DbmsReconciler] Reconciler triggered but the following databases are currently failed and may be ignored: [neo4j]. Run `SHOW DATABASES` for further information.
2020-07-01 18:12:54.518+0000 INFO [c.n.d.DbmsReconciler] Database neo4j is requested to transition from EnterpriseDatabaseState{databaseId=DatabaseId{b1fac61d[neo4j]}, operatorState=STOPPED, failed=true} to EnterpriseDatabaseState{databaseId=DatabaseId{b1fac61d[neo4j]}, operatorState=STARTED, failed=false}
2020-07-01 18:12:54.518+0000 ERROR [c.n.d.DbmsReconciler] Encountered error when attempting to reconcile database neo4j from state 'EnterpriseDatabaseState{databaseId=DatabaseId{b1fac61d[neo4j]}, operatorState=STOPPED, failed=true}' to state 'online' An error occurred! Unable to start database with name `neo4j`.

这发生在它成功创建“系统”数据库之后。

事件顺序:

yum install of 4.1.0 per instructions.
Change out of neo4j.conf with new version, updated to the connectors for my single instance system.
Created the neo4j admin password.
Removed the contents of the old versions of the epoc jar files from the plugins directory.
Imported the data
Started the database getting the error.  Otherwise the web portal is accessible, though the neo4j db is not.

有什么不同的方法可以让这个工作?

4

1 回答 1

2

可能你只需要在 neo4j.conf 中取消注释这一行,因为数据库需要从 3.x 版本升级到 4.x。

dbms.allow_upgrade=true
于 2020-07-01T21:53:42.880 回答