Neo4j GDS-02-graph-data-science 插件库安装实战条记

宁睿  论坛元老 | 2025-3-20 22:55:18 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 1036|帖子 1036|积分 3118

neo4j apoc 系列

Neo4j APOC-01-图数据库 apoc 插件介绍
Neo4j APOC-01-图数据库 apoc 插件安装 neo4j on windows10
Neo4j APOC-03-图数据库 apoc 实战使用使用
Neo4j APOC-04-图数据库 apoc 实战使用使用 apoc.path.spanningTree 最小天生树
Neo4j APOC-05-图数据库 apoc 实战使用使用 labelFilter
Neo4j GDS-01-graph-data-science 图数据科学插件库概览
Neo4j GDS-02-graph-data-science 插件库安装实战条记
Neo4j GDS-03-graph-data-science 简单聊一聊图数据科学插件库
Neo4j GDS-04-图的中心性分析介绍
Neo4j GDS-05-neo4j中的中心性分析算法
目标

实现 neo4j GDS 插件库的安装。
首先需要明确几个问题:
1)neo4j 安装
2)neo4j 对应的 gds 版本
3)gds 的安装
neo4j 安装

Neo4j-02-图数据库 neo4j install on windows10 安装条记 neo4j 官网 403 问题
Neo4j-02-图数据库 neo4j install on windows10 WSL 安装条记 sdkman install jdk11 neo4j 配置详解 neo4j.conf
然后确认一下 neo4j 的版本
http://localhost:17474/browser/
  1. CALL dbms.components() YIELD name, versions, edition
  2. UNWIND versions AS version
  3. RETURN name, version, edition;
复制代码
如下:
  1. ╒══════════════╤════════╤═══════════╕
  2. │name          │version │edition    │
  3. ╞══════════════╪════════╪═══════════╡
  4. │"Neo4j Kernel"│"4.4.29"│"community"│
  5. └──────────────┴────────┴───────────┘
复制代码
GDS 库的版本

接下来,我们需要找到对应版本的 gds 库。
https://github.com/neo4j/graph-data-science/releases 下面探求合适的版本。
找到了这个 https://github.com/neo4j/graph-data-science/releases/tag/2.5.3
New features Add support for Neo4j 4.4.27,应该也支持 4.4.29
安装 GDS

下载

直接下载对应的 jar https://github.com/neo4j/graph-data-science/releases/download/2.5.3/neo4j-graph-data-science-2.5.3.jar
位置

上传到对应的位置 ~\neo4j\neo4j-community-4.4.29\plugins\,本地是 WSL 测试,可以直接放在
  1. \\wsl.localhost\Ubuntu\home\dh\neo4j\neo4j-community-4.4.29\plugins
复制代码
修改配置文件

修改 ~\neo4j\neo4j-community-4.4.29\conf\neo4j.conf,修改配置启用 GDS
  1. dbms.security.procedures.unrestricted=gds.*
  2. dbms.security.procedures.allowlist=gds.*
复制代码
多个插件之间用英文逗号分隔。
重启服务
  1. cd ~/neo4j/neo4j-community-4.4.29/
  2. bin/neo4j restart
复制代码
日志确认 logs/neo4j.log
确认 gds 安装乐成

neo4j cypher 命令
  1. return gds.version();
复制代码
效果:
  1. ╒═════════════╕
  2. │gds.version()│
  3. ╞═════════════╡
  4. │"2.5.3"      │
  5. └─────────────┘
复制代码
后续我们可以思量入门看一下对应的算法。
参考资料

https://github.com/neo4j/graph-data-science

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表