2016-05-31 2 views
0

Ich bin neo4j v.3.0.1 ausgeführt und ich möchte eine alte Sicherung (einer anderen Version von Neo4j) durch Verschieben der alten wiederherstellen graph.db Verzeichnis.Neo4j 3.0.1, richtige Art und Weise, Backup durch Kopieren von Binärdateien wiederherzustellen (graph.db)

In meinem neo4j.conf ich habe:

# Paths of directories in the installation. 
dbms.directories.data=/var/lib/neo4j/data 
# Enable this to be able to upgrade a store from an older version. 
dbms.allow_format_migration=true 

Wenn Kopie graph.db in /var/lib/neo4j/data, wird die Wiederherstellung nicht funktioniert, aber ein neuer Ordner graph.db wird automatisch erstellt, in /var/lib/neo4j/databases, nachdem ich den Dienst namens starten.

Wenn ich den Sicherungsordner direkt in /var/lib/neo4j/data/databases kopiere, ist die Wiederherstellung erfolgreich. Ich verstehe nicht, warum, seit ich gesetzt dbms.directories.data=/var/lib/neo4j/data

Mache ich etwas falsch?

Antwort

2

Die databases wird implizit an den Pfad dbms.directories.data angehängt. Das ist eine Änderung in 3.0.

+0

Danke! Lies einfach diese Änderung in https://github.com/neo4j/neo4j/wiki/Neo4j-3.0-changelog Wie auch immer, wahrscheinlich sollte dieses Konzept im Kommentar in der Nähe von 'dbms.directories.data' in' neo4j.conf' exploriert werden, wenn es so ist noch nicht fertig – floatingpurr