Ich habe mich gefragt, ob ich mehrere eigenständige Instanzen von neo4j auf einer einzigen Maschine ausführen könnte. Ich verstehe, dass ich mehrere Instanzen als HA-Cluster konfigurieren konnte (here), aber das ist nicht meine Absicht, ich brauche nur zwei völlig verschiedene und unabhängige Instanzen von neo4j auf meinem Rechner (Was ist ein Mac OSX, wenn das einen Unterschied macht). Dies ist nur für meine Dev-Tests und ich habe versucht, zwei separate Verzeichnisse mit unterschiedlichen und zwei verschiedene Ports für sie, aber nur eine läuft ordnungsgemäß.Mehrere eigenständige neo4j-Instanzen auf einer einzelnen Maschine
Ich würde jede Hilfe schätzen, die meinen Weg kommt. Vielen Dank.
Dies ist genau das, was ich getan habe, ich habe eine Instanz eingerichtet, um auf Port 7477 mit 'dbms.pagecache.memory = 2g' zu laufen und eine andere Instanz auf 7478 mit dem gleichen pagecache.memory laufen zu lassen, der erste wird korrekt ausgeführt, der Der zweite auf "bin/neo4j start" sagt, dass der Neo4j Server möglicherweise nicht gestartet wurde. Bitte überprüfen Sie die Protokolle. Und das Protokoll sagt, dass der Port bereits verwendet wird, und das Ändern zu allem anderen erzeugt diesen Fehler noch. – Mepla
Ich vermute, dass die Shell-Verbindung in beiden Fällen auf den gleichen Port verweist. Siehe Konfigurationsoption 'remote_shell_port' http://neo4j.com/docs/stable/shell-starting.html#config_remote_shell_port. Wenn Sie die Enterprise Edition verwenden, prüfen Sie auch die Ports für Online-Backup und/oder Clustering. Wenn das Problem weiterhin besteht, schnappen Sie sich ein Snippet von 'messages.log' und' neo4j.0.0.log' –
Nun, ich habe die Shell auf keinem dieser beiden aktiviert, und es ist standardmäßig deaktiviert, glaube ich (http: // neo4j. com/docs/stable/shell-starting.html). – Mepla