【问题标题】:neo4j LOAD CSV returns Couldn't Load external resourceneo4j LOAD CSV 返回无法加载外部资源
【发布时间】:2014-09-17 07:08:36
【问题描述】:

尝试将 CSV 导入 Neo4j - 似乎不起作用。

我正在使用以下语法加载本地文件:

LOAD CSV WITH HEADERS FROM "file:///location/local/my.csv" AS csvDoc

我想知道我的 CSV 文件是否有问题,或者这里是否存在语法问题。

如果你没有看标题,错误是:

Couldn't load the external resource at: file:/location/local/my.csv
[Neo.TransientError.Statement.ExternalResourceFailure]

【问题讨论】:

    标签: csv neo4j


    【解决方案1】:

    Neo4j 似乎需要完整的路径规范才能在本地系统上获取文件。

    linuxma​​c 上尝试

    "file:/Users/you/location/local/my.csv"加载 CSV

    windows上试试

    "file://c:/location/local/my.csv"加载 CSV

    【讨论】:

      【解决方案2】:

      在浏览器界面(Neo4j 3.0.3、MacOS 10.11)中,Neo4j 似乎在您的文件路径前加上了 $path_to_graph_database/import。所以你可以把你的文件移到那里。如果您使用的是命令行工具,请参阅this SO question

      【讨论】:

        【解决方案3】:

        简单的解决方案: 一旦你选择了你的数据库位置(在我的例子中是 ReactomeGraphDB60)...... here I placed my ddbb ...转到该文件夹​​,并在名为“import”的文件夹中创建。

        稍后在密码查询中写入(作为示例): 从“file:///ILClasiffStruct.csv”作为行加载带有标题的 CSV 创建(n:白细胞介素) SET n = 行

        【讨论】:

          猜你喜欢
          • 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
          相关资源
          最近更新 更多