2014-06-12 3 views
5

Как я могу запускать несколько баз данных Neo4j одновременно на одном сервере? Я хотел бы иметь отдельные каталоги данных и порты, если это возможно.Как запустить несколько баз данных Neo4j на одном сервере?

Кто-нибудь делал это успешно, и если это так объяснить, как это сделать

Я пытался что-то вроде:

бин \ Neo4j начать

ответ

6

Чтобы настроить Neo4j с несколькими экземплярами на одном сервере , вы по существу настраиваете кластер, причем каждый узел имеет свой собственный набор свойств конфигурации. Затем вы запускаете кластер в режиме с одним экземпляром (не-HA) (иначе вы просто получите кластер репликации, который не соответствует вашему требованию).

Полные инструкции находятся в Neo4j docs онлайн и в вашей локальной папке doc\manual.

Примечание: люди в Neo Technology называют это для целей dev/test. Я не могу предложить руководство по его запуску в процессе производства, кроме того, что у вас будет несколько экземпляров, конкурирующих за одни и те же ресурсы (процессор, диск, память, сеть).

+0

Как вы могли это настроить? Я просмотрел документы, но не нашел ничего похожего на то, что вы описали. Благодаря! – irisjay

+0

Похоже, что документы были изменены. Неважно: ключ состоит в том, чтобы просто установить несколько копий в разные местоположения, каждый со своими настройками (указать другой каталог данных графа и другой порт). –

+0

Как установить несколько копий в разные местоположения: 0)? Установка с помощью apt-get, конечно же, не позволяет мне устанавливать ни в несколько местоположений, ни в несколько копий. Благодаря тонну! – irisjay

1

Возможно установить Rexster для обслуживания нескольких каталогов баз данных neo4j. Это здорово, если вы используете язык запросов Gremlin. Другие формы доступа могут быть недоступны (кроме моих знаний). Проверьте этот вопрос/ответ: possible to connect to multiple neo4j databases via bulbs/Rexster?

Смежные вопросы