neo4j обнаружил ошибку при попытке согласовать базу данных

Я заменяю 3.5.14 на 4.1.0, EE trial. Это не совсем апгрейд; Я полностью удалил каталог баз данных, и csv импортировал мои вершины и ребра с помощью neo4j-admin import. Импорт прошел нормально, как и всегда. Но после запуска службы я получаю следующую ошибку в файле 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.

Что можно сделать иначе, чтобы это заработало?

1 ответ

Решение

Вероятно, вам нужно только раскомментировать эту строку в neo4j.conf, поскольку базу данных необходимо обновить с версии 3.x до 4.x.

dbms.allow_upgrade=true
Другие вопросы по тегам