我正在使用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个文件夹:databases
和dbms
。我是否必须将test.db
文件夹移到databases
文件夹(包含graph.db
文件夹)或什么内容?
我尝试在数据文件夹中移动test.db
(在dbms
和databases
文件夹的同一级别)并更改了dbms.directories.data=/var/lib/neo4j/data/test.db
中的行但是它似乎没有不行。
答案 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。