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

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/

复制代码
CALL dbms.components() YIELD name, versions, edition
UNWIND versions AS version
RETURN name, version, edition;

如下:

复制代码
╒══════════════╤════════╤═══════════╕
│name          │version │edition    │
╞══════════════╪════════╪═══════════╡
│"Neo4j Kernel"│"4.4.29"│"community"│
└──────────────┴────────┴───────────┘

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 测试,可以直接放在

复制代码
\\wsl.localhost\Ubuntu\home\dh\neo4j\neo4j-community-4.4.29\plugins

修改配置文件

修改 ~\neo4j\neo4j-community-4.4.29\conf\neo4j.conf,修改配置启用 GDS

properties 复制代码
dbms.security.procedures.unrestricted=gds.*
dbms.security.procedures.allowlist=gds.*

多个插件之间用英文逗号分隔。

重启服务

复制代码
cd ~/neo4j/neo4j-community-4.4.29/
bin/neo4j restart

日志确认 logs/neo4j.log

确认 gds 安装成功

neo4j cypher 命令

复制代码
return gds.version();

效果:

复制代码
╒═════════════╕
│gds.version()│
╞═════════════╡
│"2.5.3"      │
└─────────────┘

后续我们可以考虑入门看一下对应的算法。

参考资料

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

相关推荐
运维行者_4 小时前
企业无线网络监控的挑战与智能化演进趋势
大数据·运维·服务器·网络·数据库
QiLinkOS5 小时前
第三视觉理解徐玉生与他的商业活动(30)
大数据·c++·人工智能·算法·开源协议
国强_dev5 小时前
技术探讨:使用 stunnel 加密转发数据库连接时,如何获取客户端真实 IP?
数据库·网络协议·tcp/ip
@insist1235 小时前
系统规划与管理师-信息系统规划核心工作要点解析
数据库·软考·系统规划与管理师·软件水平考试·系统规划与管理工程师
疯狂打码的少年5 小时前
【操作系统】页面置换算法(OPT/FIFO/LRU)
算法
超级数据查看器5 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
小O的算法实验室6 小时前
2026年CIE,优化客货协同运输:综合地铁系统的列车容量动态分配
算法
数安3000天6 小时前
增量数据如何自动分类分级,避免目录“过期“?
大数据·数据库
Coder_Shenshen6 小时前
西门子S7CommPlus协议鉴权算法原理与流程详解
网络·后端·算法
南墙上的石头7 小时前
麒麟 V10 重装人大金仓 V8R6 踩坑实录(含 MySQL 兼容模式)
数据库·mysql