Neo4j 服务器

在自管式 Neo4j 服务器上,您需要手动安装和配置 GDS。

  • 如果您拥有 Neo4j 企业版,您会发现 GDS 插件已捆绑在 Neo4j 服务器发行版中。GDS 插件位于 products 目录中。这是捆绑安装选项。

  • 如果您使用 Neo4j 社区版,则必须从Neo4j 部署中心手动下载 GDS。这是自定义安装选项。

捆绑安装

GDS 插件始终与其捆绑的 Neo4j 服务器发行版版本兼容。要在 Neo4j 企业版安装中安装 GDS 插件,请按照以下步骤操作:

以下说明中的所有路径均相对于 Neo4j 安装目录。
  1. 将文件 neo4j-graph-data-science-[version].jarproducts 目录复制或移动到 plugins 目录。

  2. 将以下内容添加到您的 conf/neo4j.conf 文件中:

    dbms.security.procedures.unrestricted=gds.*

    此配置条目是必需的,因为 GDS 库会访问 Neo4j 的底层组件以最大限度地提高性能。

  3. 检查 conf/neo4j.conf 文件中是否启用了过程允许列表,即 dbms.security.procedures.allowlist 选项是否被开头的 # 符号注释掉。在这种情况下,将 GDS 库添加到允许列表:

    dbms.security.procedures.allowlist=gds.*

    您可以在操作手册中找到有关允许列表的更多信息。

  4. 重新启动 Neo4j 服务器,例如使用 bin/neo4j restart

自定义安装

要在 Neo4j 社区版安装中安装 GDS 插件,请按照以下步骤操作:

以下说明中的所有路径均相对于 Neo4j 安装目录。
  1. 打开Neo4j 部署中心并前往图数据科学自管部分。

  2. 检查 Neo4j 图数据科学库的版本是否与您的 Neo4j 服务器兼容,并下载压缩文件。

  3. 解压文件并将 neo4j-graph-data-science-[version].jar 文件移动到 plugins 目录。

  4. 将以下内容添加到您的 conf/neo4j.conf 文件中:

    dbms.security.procedures.unrestricted=gds.*

    此配置条目是必需的,因为 GDS 库会访问 Neo4j 的底层组件以最大限度地提高性能。

  5. 检查 conf/neo4j.conf 文件中是否启用了过程允许列表,即 dbms.security.procedures.allowlist 选项是否被开头的 # 符号注释掉。在这种情况下,将 GDS 库添加到允许列表:

    dbms.security.procedures.allowlist=gds.*

    您可以在操作手册中找到有关允许列表的更多信息。

  6. 重新启动 Neo4j 服务器,例如使用 bin/neo4j restart

© . All rights reserved.