无法从Windows

时间:2016-09-12 07:32:01

标签: neo4j

我正在尝试在Neo4j中加载.csv文件并得到以下提到的错误:

语法:LOAD CSV WITH HEADERS FROM" file:///Users/Username/Downloads/products.csv"

错误: 无法加载外部资源:file:/ C:/Neo4j/import/Users/Username/Downloads/products.csv

虽然我可以在将该文件放入导入目录时加载该文件。 请建议我如何从本地硬盘加载它。 搜索时,我发现这个选项可以调试此错误 -

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

dbms.security.allow_csv_import_from_file_urls =真"

- 我无法在此路径中找到任何配置文件/文件夹。

1 个答案:

答案 0 :(得分:0)

基于this SO question,您需要在将LOAD CSV与本地文件一起使用时指定文件的绝对路径。但是,您似乎指定了 relative 路径,并且Neo4j似乎将其解释为属于您(可能)执行命令的文件夹。换句话说,您输入了相对路径/Users/Username...,Neo4j将其放入自己的文件夹中。

来自documentation

  

确保使用正确的网址esp。文件URL。+在OSX和Unix上使用file:///path/to/data.csv,Windows上的,请使用file:c:/path/to/data.csv

因此,请尝试以下方法:

LOAD CSV WITH HEADERS FROM "file:C:/Users/Username/Downloads/products.csv"
相关问题