在Windows上Neo.ClientError.Statement.ExternalResourceFailed

我只是在我的Windows笔记本上安装neo4j 3.2.3,并尝试加载csv文件。

LOAD CSV WITH HEADERS FROM 'file:///test.csv' AS line WITH toUpper(line.TEST_NAME) AS TEST_NAME CREATE(TEST); 

我有以下错误:

 Neo.ClientError.Statement.ExternalResourceFailed: Couldn't load the external resource at: file:/C:/Users/*****/Documents/Neo4j/default.graphdb/import/test.csv 

我无法finddefault.graphdb目录中的neo4j.conf或propriety文件。

有人可以帮忙吗?


我在Windows 10 neo4j 3.2.3。 我可以从url加载。 但具有相同的文件格式,我没有从本地加载。

 LOAD CSV FROM "https://gist.githubusercontent.com/jexp/d788e117129c3730a042/raw/a147631215456d86a77edc7ec08c128b9ef05e3b/people_leading_empty.csv" AS line WITH line LIMIT 4 RETURN line 

成功

保存为… / Neo4j / default.graphdb / import / test1.csv

 LOAD CSV WITH HEADERS FROM "file:///test1.csv" AS line WITH line LIMIT 4 RETURN line 

我得到错误:

 Neo.ClientError.Statement.ExternalResourceFailed: Couldn't load the external resource at: file:/C:/Users/....../Documents/Neo4j/default.graphdb/import/test.csv 

从错误消息中,它可以find该文件。 但是不能从本地执行LOAD。

我无法找到default.graphdb目录中的neo4j.conf或propriety文件。

根据Neo4j文档 , neo4j.conf文件位于<neo4j-home>\conf\neo4j.conf用于安装zip程序包和%APPDATA%\Neo4j Community Edition\neo4j.conf

您应该找到配置文件并设置以下行。

 dbms.security.allow_csv_import_from_file_urls=true