我最近下载并成功使用了“neo4j desktop”(v 1.0.10),它允许您创建和管理不同的项目和数据库。
我需要同时生成两个数据库实例。我从confs改变了它们的端口,我可以在这些端口上成功启动它们但不能一起启动它们。
当我按下一台服务器上的开始按钮时,另一台服务器会自动停止。
是否可以在neo4j桌面上使用此功能,还是应该使用正常的neo4j服务器安装?
答案 0 :(得分:2)
是的,您无法从Neo4J桌面应用程序中同时运行多个项目。
您需要使用neo4j server
来实现此目的。
我做的是:
在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
使用命令Neo4J server
从各个目录启动./bin/neo4j start
。
它将在localhost上的指定端口启动Neo4j服务器!