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

时间:2017-04-25 09:39:07

标签: docker import neo4j

所以我一直在尝试将外部CSV文件导入到我的graphdb中。 我的neo4j存储在Docker容器中。 我暗示将文件放在NEO_HOME / import中。 我用" file:///mycsv.csv"调用了LOAD CSV命令;作为一个论点,并得到了回报

  

无法在以下位置加载外部资源:file:/var/lib/neo4j/import/mycsv.csv

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

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

以前有人有这个吗?

1 个答案:

答案 0 :(得分:7)

调用docker时必须显式挂载import文件夹:

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