使用apoc neo4j 4.0.1将neo4j图形导出到graphml



我想将neo4j中的一个图导出到graphML,这样我就可以在networkx中加载它。我正在使用apoc跟踪要导出的文档,但似乎无法运行此行:CALL apoc.export.graphml.all("movies.graphml", {})。这就是错误:

Neo.ClientError.Procedure.Procedure调用失败调用过程apoc.export.graphml.all失败:原因是:java.lang.RuntimeException:导出到未启用的文件,请在neo4j.conf 中设置apoc.Export.file.enabled=true

当我试图在沙盒上运行此程序时,即使它执行了apoc.export.graphml,我也会遇到同样的错误,因为导出在配置中没有激活。我浏览了配置文件,找不到要取消注释的行:(

Neo.ClientError.Procedure.Procedure调用失败Neo.ClientError.Procedure.Procedure调用失败:调用过程apoc.export.graphml.all失败:原因:java.lang.RuntimeException:导出到未启用的文件,请在neo4j.conf 中设置apoc.Export.file.enabled=true

正在寻求将图形导出到graphml的帮助-请提供建议!

我真傻。这篇文章有answer

显然,您必须手动将这些行添加到配置中:

dbms.security.procedures.unrestricted=apoc.export.*,apoc.import.*apoc.export.file.enabled=true
apoc.import.file.enabled=true

最新更新