运行2个neo4j
实例(具有独立的DB)的最佳方法是什么?我目前使用Docker,并且只有一个实例正在运行时,在不同端口上具有两个实例似乎可以正常工作,但是当两个实例同时运行时-我无法连接任何一个。
答案 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 。在这种情况下,您不必在命令中提及它。