配置插件

Neo4j 企业版捆绑了各种预装产品,例如图数据科学库和 Bloom,可用于扩展 Neo4j 功能。这些产品的 JAR 文件位于 products 文件夹中,可以作为插件安装。

Neo4j 社区版仅在 labs 目录中附带 APOC 插件。

如果您想使用自己的插件,请确保将它们添加到指定的 plugins 目录。此目录是 Neo4j 在启动时查找和加载插件的中心位置。

Bloom 企业版和 GDS 企业版需要许可证激活密钥。请联系您的 Neo4j 客户代表,或请求代表与您联系

支持以下插件

表 1. 支持的 Neo4j 插件
名称 需要许可证激活密钥 更多信息

APOC 扩展

apoc-extended

APOC

apoc

Bloom 企业版 [1]

bloom

GenAI

genai

GraphQL

graphql

图算法

graph-algorithms

图数据科学

graph-data-science

图数据科学企业版

graph-data-science

Neo Semantics

n10s

1. 您也可以通过 Neo4j Desktop 中的 Graph Apps 获得 Bloom 的基本访问权限,无需许可证密钥。有关更多详情,请参阅Bloom 部署模式

有关在不同 Neo4j 设置中使用插件的更多信息,请参阅

安装和配置插件

以下是启用插件的步骤

  1. 将插件(*.jar 文件*)从 <NEO4J_HOME>/products<NEO4J_HOME>/labs 移动或复制到 <NEO4J_HOME>/plugins 目录。有关更多信息,请参阅默认文件位置

  2. <NEO4J_HOME>/conf/neo4j.conf 中添加以下行

    # to enable GDS:
    
    * dbms.security.procedures.unrestricted=gds.*
    * dbms.security.procedures.allowlist=gds.*
    * gds.enterprise.license_file=/path/to/my/license/keyfile
    
    
    #  to enable Bloom:
    
    * dbms.security.procedures.unrestricted=bloom.*
    * dbms.bloom.license_file=/path/to/my/license/keyfile
    
    
    #  to enable both GDS and Bloom:
    
    * dbms.security.procedures.unrestricted=gds.*,bloom.*
    * dbms.security.procedures.allowlist=gds.*
    * gds.enterprise.license_file=/path/to/my/license/keyfile
    * dbms.bloom.license_file=/path/to/my/license/keyfile
  3. 安装插件。

    请参阅Bloom 文档GDS 文档,获取有关如何安装它们的更多详细信息。

所有已安装的插件将在每次 Neo4j 启动时自动加载。因此,插件数量可能会影响启动时间。请仅安装必要的插件以避免性能问题。

© . All rights reserved.