【问题标题】:Neo4j: How could I install APOC on Neo4j Server?Neo4j:如何在 Neo4j 服务器上安装 APOC?
【发布时间】:2019-05-01 08:42:30
【问题描述】:

我需要在 Neo4j 服务器上安装 APOC,我该怎么做? 我创建了一个文件夹“plugins”,并在执行以下命令后:

dbms.security.procedures.unrestricted=apoc.*

但我有这个错误:

Neo.ClientError.Statement.SyntaxError: Invalid input 'b': expected 'r/R' or 
'e/E' (line 1, column 2 (offset: 1))
"dbms.security.procedures.unrestricted=apoc.*"^

【问题讨论】:

    标签: neo4j server cypher neo4j-apoc


    【解决方案1】:
    1. 根据您的 Neo4j 版本,从GitHub 安装 APOC jar,方法是将其复制到 plugins 文件夹。

    2. 将您提到的属性 dbms.security.procedures.unrestricted=apoc.* 添加到您的 neo4j.conf 文件的末尾(位于 Neo4j 安装的 conf 文件夹中。

    您提供的错误表明您没有将该属性添加到 neo4j.conf 文件中,而是以某种方式在 Cypher 查询或类似查询中将其作为命令输入。

    【讨论】:

      【解决方案2】:

      对于在将 apoc jar 放入插件文件夹后遇到重启 Neo4j 实例的问题的任何人:最新版本的 APOC jar 不适用于所有 Neo4j 安装。需要使用正确的 APOC 版本。

      例如,您可以在此处找到 3.2 版 Neo4j 的兼容性矩阵:https://neo4j-contrib.github.io/neo4j-apoc-procedures/index32.html#_version_compatibility_matrix

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-04
        • 2018-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多