安装APOC插件
- APOC下载地址:https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.4.0.1
APOC安装:
- 下载与Neo4j相应版本的jar包:https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases
-
把jar包放在安装目录的plugins文件夹下(选择
apoc-*-all.jar
, 不用解压) - 在neo4j.conf文件下加上:
dbms.security.procedures.unrestricted=apoc.*
- 加入白名单
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
,重启Neo4j服务 - 在可视化界面运行:
return apoc.version()
,如果出现对应的版本号,证明安装成功
GDS插件
-
Graph-Data-Science下载地址:https://github.com/neo4j/graph-data-science/releases/tag/1.1.2
-
Neo4j Graph Data Science (GDS) 是neo4j图数据库的一个插件,一些apoc库算法移到GDS中,
-
版本兼容
-
GDS库目前还不支持neo4j集群
GDS安装:
- 下载
neo4j-graph-data-science-[version]-standalone.jar
,拷贝到$NEO4J_HOME/plugins
目录下 - 修改配置文件,在
$NEO4J_HOME/conf/neo4j.conf
中增加一行
dbms.security.procedures.unrestricted=gds.*
或者
# 在后面增加一个插件
dbms.security.procedures.unrestricted=apoc.*,gds.*
- 确保存储过程配置在白名单中,在配置文件
$NEO4J_HOME/conf/neo4j.conf
,修改配置dbms.security.procedures.whitelist=gds.*
- 重启neo4j
- 验证是否安装成功
RETURN gds.version()
- 查看所有安装的算法
CALL gds.list()
本文使用 文章同步助手 同步