所以我一直试图将一个外部CSV文件导入到我的graphdb中。我的neo4j存储在一个码头容器中。我将文件放置在NEO_HOME/import中,这是隐含的。我用"file:///mycsv.csv“作为参数”调用LOAD命令,并得到了以下结果
无法在:file:/var/lib/nee4j/import/mycsv.csv加载外部资源
因为我是在Windows环境下运行Docker容器,所以我看不到/var目录应该在哪里。即使在通过终端浏览容器本身时。我还是找不到/var/lib..。
当尝试将.conf文件更改为不同的导入目录时,它也没有帮助。
以前有人有过这个吗?
发布于 2017-04-25 01:46:30
在调用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
发布于 2021-09-13 01:29:46
运行此命令时:
docker run \
--name testneo4j \
-p7474:7474 -p7687:7687 \
-d \
-v $HOME/neo4j/data:/data \
-v $HOME/neo4j/logs:/logs \
-v $HOME/neo4j/import:/var/lib/neo4j/import \
-v $HOME/neo4j/plugins:/plugins \
--env NEO4J_AUTH=neo4j/test \
neo4j:latest
Windows上的物理目录可能位于C:\Users\<your user>\neo4j
中,如下所示:
C:\Users\<your user>\neo4j data;C import;C logs;C plugins;C
https://stackoverflow.com/questions/43606968
复制相似问题