Neo4j多个neo4j实例

时间:2019-03-14 17:17:17

标签: ruby-on-rails docker neo4j

运行2个neo4j实例(具有独立的DB)的最佳方法是什么?我目前使用Docker,并且只有一个实例正在运行时,在不同端口上具有两个实例似乎可以正常工作,但是当两个实例同时运行时-我无法连接任何一个。

1 个答案:

答案 0 :(得分:1)

无论有没有docker,您都可以启动两个Neo4j实例。

没有Docker

为其中一个实例的neo4j.conf中的http,https和螺栓连接更改Neo4j端口,以使两者都在不同的端口上启动。

使用Docker

您不必更改neo4j配置。 您可以使用-p在docker run命令中提供端口映射,例如:

docker run -d --rm --name neo4j-prod -p 11001:7474 -p 11002:7687 neo1

对于第二个实例,请使用 7474&7687而不是11001&11002 。在这种情况下,您不必在命令中提及它。