我正在尝试从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 image设置了Neo4j。文件权限或文件位置可能有什么问题?
答案 0 :(得分:1)
除非将这些文件挂载到容器中,否则Docker容器无法访问主机外部的文件。
解决方法是在调用// angle in degrees
var angleDeg = -Mathf.Atan2(pointb.y - pointa.y, pointb.x - pointa.x) * (180 / Math.PI);
命令时将目录绑定到容器中:
docker run