In Version 2.3.x hatte ich mehrere eingebettete neo4j-Instanzen, auf denen ich gelegentlich einige Ad-hoc-Abfragen vom Webbrowser ablegte, nachdem die "Hauptanwendung" heruntergefahren wurde . Die neo4j-community-2.3.2/conf/neo4j-server.properties
Datei zeigte auf den absoluten Pfad der Datenbank zu schauen (org.neo4j.server.database.location=/tmp/neo4jbcd
), und ich habe dann einen DB-Server von bin/neo4j start
dann gestartet.neo4j 3.0.4: Absolute Pfadnamen für den Speicherort der db-Datei
Was wäre die richtige Entsprechung in Version 3.0.4?
- einfach die Einstellung der absoluten Pfad
dbms.active_database=/tmp/neo4jbcd
inneo4j-community-3.0.4/conf/neo4j.conf
keine vorhandene databse unter/tmp/neo4jbcd
zugreift, sondern geht zuneo4j-community-3.0.4/data/databases/tmp/neo4jbcd
wie im Neo4j Operations Manual V3.0 gezeigt. - Einstellung
dbms.directories.data=/tmp/neo4jbcd
schien auch keinen Effekt zu haben. - Kapitel 2.2.2 („Konfiguration“) des Betriebshandbuches schlägt mehrere Umgebungsvariablen zu setzen (
NEO4J_BIN
,NEO4J_CONF
undNEO4J_HOME
), aber dann habe ich am Ende mitError: Could not find or load main class org.neo4j.server.CommunityEntryPoint
auf, auch wennNEO4J_BIN
imPATH
ist.
Natürlich kann ich in neo4j-community-3.0.4/data/databases/tmp
gehen, stellen Sie einen symbolischen Link neo4jbcd
auf die reale Lage und einen Server mit dbms.active_database=/tmp/neo4jbcd
anstelle starten.
Ist dies die empfohlene Best Practice?