Запуск нескольких серверов neo4j с рабочего стола Neo4j
Недавно я скачал и успешно использовал "рабочий стол neo4j" (v 1.0.10), который позволяет создавать и управлять различными проектами и базами данных.
Мне нужно порождать два экземпляра базы данных одновременно. Я изменил порты для них обоих из confs, и я могу запустить их успешно на таких портах, но не вместе.
Когда я нажимаю кнопку запуска на одном сервере, другой автоматически останавливается.
Можно ли использовать такую функцию на рабочем столе neo4j или я должен просто использовать обычную установку сервера neo4j?
1 ответ
Да, вы не можете запускать несколько проектов вместе из настольного приложения Neo4J. Вам нужно использовать neo4j server
для этого. Что я сделал, это:
- Загрузите сервер Neo4J (Community Release) отсюда
- Распакуйте архив
- Скопируйте разархивированный каталог в два разных места.
Обновлены следующие конфигурации в файле conf/neo4j.conf для обоих каталогов (очевидно, с разными значениями!):
dbms.active_database=<name-of-db-dir> dbms.directories.data=<path-to-dir> # Bolt connector dbms.connector.bolt.enabled=true #dbms.connector.bolt.tls_level=OPTIONAL dbms.connector.bolt.listen_address=localhost:XXXX # HTTP Connector. There must be exactly one HTTP connector. dbms.connector.http.enabled=true dbms.connector.http.listen_address=localhost:XXXX # HTTPS Connector. There can be zero or one HTTPS connectors. dbms.connector.https.enabled=true dbms.connector.https.listen_address=localhost:XXXX
Начните
Neo4J server
из соответствующих каталогов с помощью команды:./bin/neo4j start
,Он запустит сервер Neo4j на указанных портах на локальном хосте!