安装

Neo4j 图数据科学 (GDS) 库作为 Neo4j 图数据库的插件提供。该插件需要安装到数据库并进行配置。

Aura 图分析无服务器 是 Neo4j Aura 中新的完全托管的按需分析即服务产品。

Neo4j 数据科学沙盒 是一个免费的、基于云的 Neo4j 实例,预装了 GDS 社区版。

Neo4j AuraDS 是 Neo4j GDS 企业版的完全托管版本,无需任何安装。

安装方法

您可以根据您的 Neo4j 部署方式,通过不同的方法安装 GDS 库。

  • 如果您是 Neo4j 新用户,一个方便的入门选项是首先安装 Neo4j Desktop 应用程序。在 Neo4j Desktop 上,您可以直接从用户界面安装 GDS 库。

  • 如果您使用任何版本的 Neo4j Server(社区版或企业版),您需要手动安装 GDS 库,具体请参阅Neo4j Server部分。

  • 如果您在 Docker 容器中运行 Neo4j,则需要将 GDS 库配置为Neo4j Docker 插件

  • 如果您在集群中运行 Neo4j,您可以遵循与 Neo4j Server 相同的说明,并参考一些额外注意事项

  • 如果您在 Kubernetes 集群中运行 Neo4j,您可以将 GDS 添加到Neo4j Helm chart 部署中。

GDS 企业版

该库的企业版 (EE) 也需要许可证密钥。您可以在GDS 企业版部分找到关于申请和配置许可证密钥的更多详细信息。

GDS EE 包含 Apache Arrow,用于高级图导入和导出功能。Arrow 可以按照Apache Arrow指南中的详细说明进行启用和配置。

验证安装

要验证您的安装,请在 Neo4j Browser 中运行 gds.version() 函数

RETURN gds.version();

要列出所有可用的过程,请调用 gds.list() 过程

CALL gds.list();

如果您已安装 GDS EE,请调用 gds.isLicensed() 函数并检查返回值为 true

RETURN gds.isLicensed();

有关更多详细信息,您可以调用 gds.license.state() 过程

CALL gds.license.state();

附加配置

为了使用 GDS 库的某些功能,可能需要进行额外的配置。例如,将图导出到 CSV 文件需要将配置参数 gds.export.location 设置为存储导出图的文件夹。

您可以在此处找到所有配置选项的列表。有关如何根据 Neo4j 部署修改 Neo4j 数据库配置的详细信息,请参阅安装方法

MacOS 上的图数据科学

如果您正在运行 MacOS (x86 或 ARM),目前需要将以下配置条目添加到 neo4j.conf

server.jvm.additional=-Djol.skipHotspotSAAttach=true
© . All rights reserved.