Neo4j導入CSV文件報錯:Couldn't load the external resource at: file:/...解決


Neo4j導入CSV文件過程中,將文件放入import后運行命令

load csv with headers from 'file:///Stock.csv' as line
create(:Stock{fullname:line.fullname,englishname:line.englishname,address:line.address,code:line.code,name:line.name,fdate:line.fdate})

報錯內容

Neo.ClientError.Statement.ExternalResourceFailed Couldn't load the external resource at: file:/stock.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/Stock.csv' 

或者在conf/neo4j.conf中配置dbms.directories.import后重啟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM