neo4j LOAD CSV返回无法加载外部资源 - neo4j在目录中丢失

mqu*_*tin 4 csv file neo4j cypher

由于我使用Neo4j 3.0.1,这个密码查询:

USING PERIODIC COMMIT 500  
 LOAD CSV WITH HEADERS  
 FROM >"file:///home/user/Documents/links.csv" AS csvLine  
Run Code Online (Sandbox Code Playgroud)

...

回报

Couldn't load the external resource at: file:/home/user/Documents/neo4j-community-3.0.1/import/home/user/Documents/links.csv
Run Code Online (Sandbox Code Playgroud)

Neo4j位于我的机器(Ubuntu 14.04)的"Documents"文件夹中,作为"links.csv"文件.

(使用2.xx版本的neo4j这个确切的查询工作正常)

我不是为什么neo4j3.0尝试在"import"文件夹中重建csv文件路径...
在ftp上传文件以通过http协议查询neo4j工作,所以它不是关于"import"文件夹的访问权限".我的"links.csv"文件权限是664.

任何的想法 ?

Chr*_*sen 11

这是一个集成在neo4j 3.0中的安全性,以防止脚本从不需要的目录加载源(/etc/password例如.

您可以添加以下设置conf/neo4j.conf以绕过此:

dbms.security.allow_csv_import_from_file_urls=true
Run Code Online (Sandbox Code Playgroud)

或者只是将您的csv文件放在导入目录中.