如何在Neo4J版本3中更改数据库?

时间:2016-12-21 14:18:04

标签: neo4j

我正在使用Ubuntu 16.04和Neo4j版本3,我正在尝试使用this 批量导入程序导入数据。

我已按照教程操作,并设法创建 test.db

我的问题是:如何让test.db neo4j使用的数据库?

this问题是要在内部更改此行dbms.directories.data=/var/lib/neo4j/data  /etc/neo4j/neo4j.conf文件。

我应该如何更改dbms.directories.data=/var/lib/neo4j/data? 在/var/lib/neo4j/data内,我有2个文件夹:databasesdbms。我是否必须将test.db文件夹移到databases文件夹(包含graph.db文件夹)或什么内容?

我尝试在数据文件夹中移动test.db(在dbmsdatabases文件夹的同一级别)并更改了dbms.directories.data=/var/lib/neo4j/data/test.db中的行但是它似乎没有不行。

1 个答案:

答案 0 :(得分:1)

这是data目录中的典型目录结构:

data
-- databases
---- graph.db

其中graph.db是包含Neo4j商店文件的目录(批量导入器创建的内容)。

您可以将test.db移至data/databases并将其重命名为graph.db,替换现有目录(无需更改配置),或者将test.db移至data/databases {1}}这样你就有了:

data
-- databases
---- graph.db
---- test.db

然后,您需要在dbms.active_database=test.db

中设置neo4j.conf

另外值得指出的是,Neo4j附带批量导入程序的正式版本。您可以详细了解here