【发布时间】:2019-02-21 01:26:23
【问题描述】:
我在 ubuntu 上使用 neo4j。我想要两个图形数据库,用于常规使用和测试。 我阅读了article,了解如何在两个图形数据库之间切换。
我根据文章做步骤:
cp /etc/neo4j/neo4j.conf /etc/neo4j/neo4j_test/neo4j.conf
# change dbms.active_database=graph.db to # change dbms.active_database=graph_test.db
sudo vim /etc/neo4j/neo4j_test/neo4j.conf
export NEO4J_CONF="/etc/neo4j/neo4j_test"
sudo systemctl restart neo4j
但是当我查看logs:
sudo journalctl -f -u neo4j
Config 是默认配置,没有改变:
Sep 17 11:18:33 pc2 neo4j[32657]: config: /etc/neo4j
我的错是什么?是另一种在 2 个图形数据库之间切换的方法吗?
【问题讨论】:
-
我在 Docker 上运行 Neo4j 并更改缓存大小时遇到了类似的问题。目前我必须在命令行上传递选项。当我尝试使用配置文件更新缓存时,它没有效果。
-
在我的情况下,更改配置文件有效,但更改配置环境变量无效。在重启 neo4j 时使用默认配置文件路径。
-
您已经安装了带有软件包的 Neo4j,所以
init脚本可能会覆盖变量...您的解决方案应该与bin/neo4j脚本一起使用
标签: neo4j