【问题标题】:Can't get APOC to work on Neo4j Community Edition google cloud instance无法让 APOC 在 Neo4j 社区版谷歌云实例上工作
【发布时间】:2021-03-28 18:06:39
【问题描述】:

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

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

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

【问题讨论】:

    标签: google-cloud-platform neo4j neo4j-apoc


    【解决方案1】:

    关于 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 链接。

    【讨论】:

    • 顺便说一句,我发现 apoc 确实与 GCP 中的 neo4j 一起提供。它位于 /var/lib/neo4j/labs。只需将其 mv 到 /var/lib/neo4j/plugins 并重新启动 neo4j。尽管如此,对 neo4j.conf 的上述更改仍然是必要的。
    猜你喜欢
    • 2020-10-28
    • 1970-01-01
    • 2020-04-02
    • 2019-10-25
    • 2017-03-13
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多