jvi*_*ieu 1 stored-procedures neo4j
我正在尝试通过 Neo4j 3.1 + 3.1.0.3 中的 apoc.export.graphml 程序将我的数据库导出为 graphml 文件:
call apoc.export.graphml.all("test",{})
Run Code Online (Sandbox Code Playgroud)
我收到此错误消息:
调用过程失败
apoc.export.graphml.all:由:java.lang.RuntimeException:未启用从文件导入,请在您的neo4j.conf中设置apoc.import.file.enabled=true
我已经编辑了我的 neo4j.conf 文件来添加
apoc.import.file.enabled=true
在文档末尾,但我仍然收到相同的错误消息。
我究竟做错了什么?
谢谢你的帮助。
小智 6
我遇到了同样的问题,并没有从任何地方找到任何问题。我刚刚设法解决了这个问题。希望这也能解决你的问题。
环境:MacOs,Neo4j 3.1.2 CE
1) 更改您的 .neo4j.conf(我的在我的 ~/Documents/Neo4j/ 下)。您可以通过按 [Options...] 按钮轻松编辑。我也将导入目录注释掉了,以防万一。
#dbms.directories.import=import
apoc.import.file.enabled=true
Run Code Online (Sandbox Code Playgroud)
2)我最初在 ~/Documents/Neo4j/default.graphdb/plugins/ 目录下有 apoc-3.1.2.5.jar,除了从本地磁盘读取 xml 之外,它可以工作。所以,我把 jar 放在我的应用程序目录下,/Applications/Neo4j.app/Contents/Resources/app/plugins
“Neo4j.app”是我的符号链接。您可能会看到应用程序目录为“Neo4j Community Edition 3.1.2.app”
3) 不要按[停止]和[开始]重新启动,确保退出Neo4j并重新启动。停止和启动似乎重新加载配置,但它似乎没有从插件加载 jar。
4) 如何检查:
call apoc.config.list
Run Code Online (Sandbox Code Playgroud)
你应该看到:
apoc.import.file.enabled true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1981 次 |
| 最近记录: |