从Neo4j桌面启动多个neo4j服务器

时间:2018-01-21 11:08:47

标签: neo4j multiple-databases neo4j-desktop

我最近下载并成功使用了“neo4j desktop”(v 1.0.10),它允许您创建和管理不同的项目和数据库。

我需要同时生成两个数据库实例。我从confs改变了它们的端口,我可以在这些端口上成功启动它们但不能一起启动它们。

当我按下一台服务器上的开始按钮时,另一台服务器会自动停止。

是否可以在neo4j桌面上使用此功能,还是应该使用正常的neo4j服务器安装?

1 个答案:

答案 0 :(得分:2)

是的,您无法从Neo4J桌面应用程序中同时运行多个项目。 您需要使用neo4j server来实现此目的。 我做的是:

  1. here
  2. 下载Neo4J服务器(社区发布)
  3. 解压缩tar
  4. 将解压缩的目录复制到两个不同的位置。
  5. 在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
    
  6. 使用命令Neo4J server从各个目录启动./bin/neo4j start

  7. 它将在localhost上的指定端口启动Neo4j服务器!