GDS插件安装
参考文章:Neo4j 文档
GDS简介
Neo4j Graph Data Science (GDS) 库作为 Neo4j Graph Database 的插件提供。该插件需要安装到数据库中并在 Neo4j 配置中列入白名单。有两种主要方法可以实现这一点,我们将在本章中详细介绍。
1. 支持的Neo4j版本
具体可参考:支持的Neo4j版本
https://neo4j.com/docs/graph-data-science/current/installation/supported-neo4j-versions/
2. Neo4j Desktop安装
打开 Neo4j Desktop 后,您可以在数据库的 Plugins 选项卡中找到 Graph Data Science Library 插件。
安装程序下载 GDS 库并将其安装在数据库的plugins目录中
您可以通过单击省略号 (…) 按钮并打开“设置…”菜单项来编辑数据库的配置文件。
安装程序会自动将以下条目添加到配置中:
dbms.security.procedures.unrestricted=gds.*
如果配置了过程允许列表,请确保还包括GDS库中的过程:
dbms.security.procedures.allowlist=gds.*
3. Neo4j Server 安装
在独立的Neo4j服务器上,您需要手动安装和配置GDS。具体的安装步骤如下:
- 打开Neo4j 部署中心并转到图形数据科学自我管理部分。
下载地址 - 检查 Neo4j 图形数据科学库的版本是否与您的 Neo4j 服务器兼容,并下载压缩文件。(版本一定要匹配!!!)
- 解压缩文件并将文件移动到目录中。neo4j-graph-data-science-[version].jar$NEO4J_HOME/plugins
- 将以下内容添加到您的文件中:$NEO4J_HOME/conf/neo4j.conf
dbms.security.procedures.unrestricted=gds.*
此配置条目是必需的,因为 GDS 库访问 Neo4j 的低级组件以最大化性能。
4.验证安装
为了验证您的安装,可以通过在 Neo4j Desktop 中进入浏览器并调用gds.version()函数来打印库版本:
RETURN gds.version()
如果返回具体的版本,就说明安装成功啦!
若要列出所有可用过程,请调用以下过程:gds.list()
CALL gds.list();