Zastanawiam się, czy mogę uruchomić wiele samodzielnych instancji neo4j na jednym komputerze. Rozumiem, że mógłbym skonfigurować wiele instancji jako klaster HA (here), ale to nie jest moja intencja, potrzebuję tylko dwóch całkowicie różnych i niezależnych instancji neo4j na moim komputerze (co jest Mac OSX, jeśli to robi różnicę). To jest tylko dla mojego testowania dev i próbowałem mieć dwa osobne katalogi z różnymi data/
i ustawiając dla nich dwa różne porty, ale tylko jeden działa poprawnie.Wiele samodzielnych instancji neo4j na jednej maszynie
Byłbym wdzięczny za każdą pomoc na mojej drodze. Dziękuję Ci.
Dokładnie to zrobiłem, ustawiłem jedną instancję na port 7477 z 'dbms.pagecache.memory = 2g' i ustawiłem kolejną instancję na 7478 z tym samym pagecache.memory, pierwszy działa poprawnie, druga po uruchomieniu 'bin/neo4j' mówi, że serwer Neo4j mógł się nie uruchomić, sprawdź dzienniki. Dziennik mówi, że port jest już w użyciu i zmiana tego na cokolwiek innego nadal generuje ten błąd. – Mepla
Przypuszczam, że połączenie powłoki wskazuje na ten sam port w obu przypadkach. Zobacz opcję konfiguracyjną 'remote_shell_port' http://neo4j.com/docs/stable/shell-starting.html#config_remote_shell_port. Jeśli korzystasz z wersji Enterprise, sprawdź także port (y) do tworzenia kopii zapasowych online i/lub klastrowania. Jeśli problem będzie się powtarzał, pobierz fragment z 'messages.log' i' neo4j.0.0.log' –
Cóż, nie włączono powłoki na żadnym z tych dwóch elementów i domyślnie jest ona wyłączona (http: // neo4j. com/docs/stable/shell-starting.html). – Mepla