Я тестирую neo4j enterprise 3.3.3 на AWS и пытаюсь запустить онлайн-резервную копию на базе данных, которая находится на другом сервере.
Я запускаю свой AWS экземпляр:
neo4j-admin backup --backup-dir=~/backup --name=graph.db-backup --from=0.0.0.0:4444
, где я меняю 0.0.0.0
для моего открытого IP-адреса для внешней базы данных neo4j и 4444
для моего порта.
Но затем я получаю эту ошибку:
Failed to load private key: /var/lib/neo4j/certificates/neo4j.key
ОБНОВЛЕНИЕ
Я исправил это, выполнив команду с sudo
( на Amazon AWS).
Однако теперь я получаю другую ошибку:
Failed to run a backup using the available strategies.
В документации по резервным копиям сказано, что вам нужно только раскомментировать некоторые настройки в neo4j.conf
, что я и сделал, как на сервере, для которого выполняется резервное копирование, так и на том, на котором выполняется резервное копирование.
Может быть, проблема в том, что на AWS вы должны запускать команды с
systemctl
И если да, то как мне запустить neo4-admin
с ним?
Это не сработает, если я использую
systemctl neo4j-admin ...
Кто-нибудь из Neo4J - не могли бы вы помочь? Резервное копирование - одна из основных причин для получения версии Enterprise, но документации о том, как ее использовать, недостаточно.