如何在单个服务器上运行多个Neo4j数据库?

时间:2014-06-12 12:16:16

标签: neo4j

如何在一台服务器上同时运行多个Neo4j数据库?如果可能的话,我想有单独的数据目录和端口。

是否有人成功完成此操作,如果有,请说明如何执行此操作

我尝试过类似的事情:

bin \ neo4j start

2 个答案:

答案 0 :(得分:6)

要在单个服务器上设置具有多个实例的Neo4j,您实质上要配置一个群集,每个节点都有自己的一组配置属性。然后,您以单实例(非HA)模式运行群集(否则您将最终得到一个不符合您要求的复制群集。)

完整说明位于Neo4j docs在线和您当地的doc\manual文件夹中。

注意:Neo Technology的人员将其用于开发/测试目的。我无法提供有关在生产中运行此指南的指导,除了您有多个实例竞争相同的资源(cpu,磁盘,内存,网络)这一事实。

答案 1 :(得分:1)

可以设置Rexster来提供多个neo4j数据库目录。如果您使用Gremlin查询语言,这非常棒。其他访问表单可能不可用(我不知道)。看看这个问题/答案:possible to connect to multiple neo4j databases via bulbs/Rexster?