【问题标题】:Import CSV on Mac Neo4j: Couldn't load the external resource在 Mac Neo4j 上导入 CSV:无法加载外部资源
【发布时间】:2016-06-29 01:42:02
【问题描述】:

我在 neo4j 社区版中运行,希望在我的下载文件夹中上传一个 csv

LOAD CSV WITH HEADERS FROM  "file:/Users/santouko/Downloads/neo4j_module_datasets/test.csv" as line
RETURN count(*);

但是它返回错误消息,其中路径与我指定的路径不同,有什么可能的原因吗?

Couldn't load the external resource at: file:/Users/santokou/Documents/Neo4j/default.graphdb/import/Users/santokou/Downloads/neo4j_module_datasets/test.csv

【问题讨论】:

  • 尝试添加“/”、“file://Users....”或“file:///Users....”。问题是它将您的 uri 作为相对路径而不是绝对路径。或者“文件:../../../../Downloads/neo4j_module_datasets/test.csv”也应该可以工作。
  • 这些都不起作用,最后一个返回不同的错误:URI 不是分层的
  • 你能把你的csv移到file:/Users/santokou/Documents/Neo4j/default.graphdb/import吗?出于安全原因,它是存储外部 csv 的默认路径。然后,如果您通过相对路径调用它,它应该可以工作。如果该路径中没有“导入”文件夹,请创建一个。
  • 感谢 Sevle。这确实有效。也想这样做,试图使其他路径工作,但 nvmd

标签: import neo4j upload


【解决方案1】:

默认情况下,LOAD CSV 路径相对于 Neo4j 安装的 import 目录。

您可以通过在neo4j.conf 中为dbms.directories.import 指定一个值来进行配置。请参阅this page 或更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多