当前位置:   article > 正文

在Docker中的Neo4j导入CSV文件报错:Couldn‘t load the external resource at: file:/...解决办法_couldn't load the external resource at

couldn't load the external resource at

Neo4j导入CSV文件过程中,将文件放入import后运行命令:

LOAD CSV WITH HEADERS  FROM "file:///shiti1.csv" AS line
MERGE (p:Type{tid:toInteger(line.xuekeid),name:line.计算机科学与技术})
  • 1
  • 2

报错内容:

Couldn’t load the external resource at: file:/shiti1.csv ()

报错内容

问题原因及解决

Windows版Neo4j的配置文件conf/neo4j.conf中默认配置了dbms.directories.import=import,所以可以将文件放入improt后使用相对路径导入

而docker版Neo4j的配置文件中没有配置dbms.directories.import参数,所以需要使用全路径导入
在这里插入图片描述

LOAD CSV WITH HEADERS  FROM 'file:///var/lib/neo4j/import/shiti2.csv' AS line
MERGE (p:Type{tid:toInteger(line.xuekeid),name:line.计算机科学与技术})
  • 1
  • 2

或者在conf/neo4j.conf中配置

dbms.directories.import
  • 1

后重启

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/610390
推荐阅读
相关标签
  

闽ICP备14008679号