APOC导入数据导入失败
发布于 6 年前 作者 Junssen 3382 次浏览 来自 问答

已经在neo4j中设置了 dbms.security.procedures.unrestricted=apoc.* apoc.import.file.enabled=true apoc.export.file.enabled=true 也重启了neo4j

但运行程序时显示: Failed to invoke procedure apoc.load.csv: Caused by: java.lang.RuntimeException: Import from files not enabled, please set apoc.import.file.enabled=true in your neo4j.conf

8 回复

增加配置,把文件放在安装目录下的import文件下试试。

dbms.directories.import=import

文件目录格式参考:

using periodic commit 1000 
load csv with headers from "file:///test.csv" as line with line 
...

@crazyyanchao 采用load csv方式是可行的,现在就是采用apoc的方式导入数据出现问题,文件放在安装目录下的import下也出现同样的问题

@Junssen 文件路径使用绝对路径试试 CALL apoc.periodic.iterate( ‘CALL apoc.load.csv(“file:/C:/Users/11416/.Neo4jDesktop/neo4jDatabases/database-06767a53-355b-44eb-b8a8-0156dff8f8e1/installation-3.4.1/import/test.csv”) yield map as row return row’,

@crazyyanchao 还是报同样的错误,按报错来看,我觉得应该是配置的问题,可是我已经按上述方式配置好了,难不成是neo4j没加载进去?

@crazyyanchao 请问你用的是哪个版本的neo4j和Apoc jar 我参考下

@Junssen neo4j-3.4.9 apoc-3.4.0.1

回到顶部