gpt4 book ai didi

csv - 无法在 : file:/var/lib/neo4j/import with Neo4j docker image 加载外部资源

转载 作者:行者123 更新时间:2023-12-02 21:17:51 25 4
gpt4 key购买 nike

我正在尝试从 Neo4j 中的 csv 加载节点,但是,每次我尝试这样做时都会收到这样的错误:

Neo.ClientError.Statement.ExternalResourceFailed: Couldn't load the external resource at: file:/var/lib/neo4j/import/events.csv

我的 event.csv 文件位于 /var/lib/neo4j/import具有 777 权限的目录。我尝试运行的查询如下所示:
USING PERIODIC COMMIT 500 LOAD CSV WITH HEADERS FROM "file:///events.csv"  AS line
CREATE (e:Event { event_id: toInteger(line.event_id),
created: line.created,
description: line.description })

我使用最新版本的 docker 镜像设置了 Neo4j。文件权限或文件位置可能有什么问题?

最佳答案

Docker 容器无法访问主机外部的文件,除非您将这些文件挂载到容器中。

解决方案是在调用 docker run 时将目录绑定(bind)到您的容器。命令:

docker run -v /var/lib/neo4j/import:/var/lib/neo4j/import ... <IMAGE> <CMD>

关于csv - 无法在 : file:/var/lib/neo4j/import with Neo4j docker image 加载外部资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49410662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com