使用LOAD CSV将本地文件导入Docker容器中的Neo4j

所以我一直在尝试将外部CSV文件导入到我的graphdb中.
我的neo4j存储在Docker容器中.
我暗示将文件放在NEO_HOME / import中.
我用“file:///mycsv.csv”作为参数调用了LOAD CSV命令,得到了以下的回复

Couldn’t load the external resource at: file:/var/lib/neo4j/import/mycsv.csv

由于我在Windows环境中运行Docker容器,因此我看不到/ var目录应该在哪里.即使通过Docker Quickstart Terminal浏览容器本身也是如此.我还是找不到/ var / lib …

尝试将.conf文件更改为其他导入目录时,它也没有帮助.

有人之前有这个吗?

您必须在调用docker时显式挂载导入文件夹:

docker run -e NEO4J_AUTH=none -p 7474:7474 -p 7687:7687 -v $PWD/plugins:/plugins -v $PWD/import:/var/lib/neo4j/import neo4j:3.1.3-enterprise
相关文章
相关标签/搜索