首页 > 解决方案 > 无法让 APOC 在 Neo4j 社区版谷歌云实例上工作

问题描述

我在市场上的谷歌云上创建了一个 Neo4j 社区版实例,当我从本地应用程序测试它时,出现以下错误:Error: Unknown function 'apoc.cypher.runFirstColumn' (...)

我做了一些挖掘,发现云实例上没有安装 APOC。我试图通过 ssh 连接安装它,但我似乎无法让它工作。

我很确定 APOC 应该是预装的。我错过了什么吗?任何帮助,将不胜感激。

标签: google-cloud-platformneo4jneo4j-apoc

解决方案


关于neo4j的云版本需要注意的重要一点是,您不应直接修改/etc/neo4j/neo4j.conf文件,而应修改/etc/neo4j/neo4j.template。重启 neo4j 的系统服务调用一个叫做 pre-neo4j.sh 的 shell 脚本。

https://neo4j.com/developer/neo4j-cloud-vms/

我直接修改了neo4j.conf文件。哎呀...把这个留在这里以防其他人这样做。

(编辑)这不是问题。https://stackoverflow.com/a/56227465/15118442这有助于解决问题。顺便说一句,apoc 仍然没有预装来自市场的 CGP 实例。您必须自己安装 apoc。对于初始化,我推荐上面的 stackoverflow 链接。


推荐阅读