Neo4j не запускается после команды загрузки базы данных - PullRequest
0 голосов
/ 05 октября 2018

Я работаю над neo4j Community Edition.Я попытался создать резервную копию базы данных с помощью команды load и dump.Они были успешно выполнены и была создана резервная копия базы данных.Но после команды загрузки браузер neo4j перестал работать, что мне делать?

1 Ответ

0 голосов
/ 04 июля 2019

У меня такой же опыт (хотя я пытаюсь подключиться даже вне локального хоста), и очистка и переустановка будут работать, хотя и не удалит саму загруженную базу данных.

Для заполнениянекоторые детали проблемы, как я это пережил.

  1. Я останавливаю рабочий стол Neo4j в Windows.Я сбрасываю базу данных, перейдя в папку базы данных / bin.
  2. Я запускаю это: neo4j-admin dump --database=graph.db --to=c:\
  3. Я установил Neo4j на удаленный сервер, открыл его для всего мира и обозреватель Neo4jможет работать.
  4. Копирую дамп на удаленный сервер.Я останавливаю neo4j с помощью команды: systemctl stop neo4j
  5. Я загружаю базу данных с помощью команды: neo4j-admin load --from=./graph.db.dump --database=graph.db --force
  6. Я пытаюсь запустить базу данных, набирая systemctl start neo4j
  7. Браузер Neo4jне загружаетсяЯ даю это несколько минут, все еще не загружается.
  8. Я пытаюсь запустить базу данных, набрав systemctl restart neo4j
  9. Браузер Neo4j не загружается.Я даю это несколько минут, все еще не загружается.

Мое решение, которое наконец заработало:

  1. sudo apt-get purge neo4j*
  2. sudo apt-get autoremove
  3. sudo apt-get install neo4j-enterprise=1:3.5.6
  4. Повторно отредактируйте любые файлы конфигурации, например, чтобы открыть их миру.
  5. systemctl start neo4j
  6. systemctl restart neo4j

Загрузите его в веб-браузер.Браузер Neo4j работает, и база данных была загружена.

Возможно, есть более простой способ выяснить, какой файл был засорен операцией загрузки, но до сих пор никто не ответил, и этоодин, безусловно, работает.

...