neo4j 3.0.4:db文件位置的绝对路径名

时间:2016-08-08 09:10:28

标签: neo4j

在版本2.3.x中,我曾经有多个嵌入式neo4j实例,在“主应用程序”关闭后,我偶尔会从Web浏览器做一些临时查询。 neo4j-community-2.3.2/conf/neo4j-server.properties文件确实指向要查看的数据库的绝对路径(org.neo4j.server.database.location=/tmp/neo4jbcd),然后我确实通过bin/neo4j start启动了数据库服务器。

版本3.0.4中适当的等价物是什么?

  • 只需在dbms.active_database=/tmp/neo4jbcd中设置绝对路径neo4j-community-3.0.4/conf/neo4j.conf即可访问/tmp/neo4jbcd下方的现有数据库,但会转到neo4j-community-3.0.4/data/databases/tmp/neo4jbcd,如Neo4j Operations Manual V3.0所示。
  • 设置dbms.directories.data=/tmp/neo4jbcd似乎也没有任何效果。
  • 操作手册的第2.2.2章(“配置”)建议设置几个环境变量(NEO4J_BINNEO4J_CONFNEO4J_HOME),但最后我以{{ 1}},如果Error: Could not find or load main class org.neo4j.server.CommunityEntryPoint中有NEO4J_BIN

当然,我可以进入PATH,将符号链接neo4j-community-3.0.4/data/databases/tmp设置为真实位置,然后启动一个neo4jbcd的服务器。

这是建议的最佳做法吗?

1 个答案:

答案 0 :(得分:0)

是的,符号链接是最简单的方法。