【问题标题】:Neo4j 3.1.0 apoc.export.graphml issueNeo4j 3.1.0 apoc.export.graphml 问题
【发布时间】:2017-01-20 13:11:07
【问题描述】:

我正在尝试通过 Neo4j 3.1 + 3.1.0.3 中的 apoc.export.graphml 过程将我的数据库导出为 graphml 文件:

call apoc.export.graphml.all("test",{})

我收到此错误消息:

调用过程apoc.export.graphml.all失败:原因: java.lang.RuntimeException:未启用从文件导入,请设置 apoc.import.file.enabled=true 在你的 neo4j.conf 中

我已经编辑了我的 neo4j.conf 文件以添加

apoc.import.file.enabled=true

在文档末尾,但我仍然收到相同的错误消息。

我做错了什么?

感谢您的帮助。

【问题讨论】:

  • 您是否关闭并开始备份您的 neo4j 实例?我认为配置更改不会反映在数据库中,直到您重新启动它。
  • 我做了,我仍然有同样的问题。

标签: stored-procedures neo4j


【解决方案1】:

我遇到了同样的问题,但没有从任何地方找到任何问题。我刚刚设法解决了这个问题。希望这也能解决您的问题。

环境:MacOs、Neo4j 3.1.2 CE

1) 更改您的 .neo4j.conf(我的在我的 ~/Documents/Neo4j/ 下)。您可以通过按 [Options...] 按钮轻松进行编辑。我把导入目录也注释掉了,以防万一。

#dbms.directories.import=import
apoc.import.file.enabled=true

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并重新启动。 Stop and Start 似乎重新加载配置,但似乎没有从插件加载 jar。

4) 如何检查:

call apoc.config.list

你应该看到:

apoc.import.file.enabled    true

【讨论】:

    【解决方案2】:

    我原来加的

    apoc.import.file.enabled=true

    到 neo4j.conf 文件和“HTTP 日志配置”部分的末尾。

    我将评论移到“服务器配置”部分,现在它可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-11
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      相关资源
      最近更新 更多