Neo4j学习(二)过程——APOC的安装

1.APOC介绍

APOC是Neo4j 3.3版本推出时正式推荐的一个Java存储过程包,里面包含丰富的函数和过程,作为对Cypher所不能提供的复杂图算法和数据操作功能的补充,APOC还具有使用灵活、高性能等优势。
APOC包含函数和过程,是一个基于Neo4j的函数包插件,它代表了以下两个方面:

  • 一套完整的组件
  • Cypher过程
    从2009年开始,APOC作为一个函数和过程的集合,可以在Cypher中使用。它包含以下类别:
  • 集合操作
  • 图操作
  • 文本搜索
  • 转换
  • 排序
  • 地理空间操作
  • 数据集成
  • 报表
  • 获取表示图的元图
    关于APOC的详细内容参见https://blog.csdn.net/graphway/article/details/78957415

2.APOC的安装

1、下载与Neo4j相应版本的jar包:https://github.com/neo4j-contrib/neo4j-apoc-procedures/releases

Neo4j学习(二)过程——APOC的安装_第1张图片
image.png

2、把jar包放在安装目录的plugins文件夹下
3、在neo4j.conf文件下加上:

dbms.security.procedures.unrestricted=apoc.*

注释:上面这个语句的作用是为了给apoc的函数和过程授权,否则我们在执行函数和过程的时候会出现类似以下的错误:

apoc.algo.pagerank is not available due to having restricted sccess rights,check configuration:

4、重启Neo4j服务
5、在可视化界面运行:return apoc.version(),如果出现对应的版本号,证明安装成功


Neo4j学习(二)过程——APOC的安装_第2张图片
image.png

3注意事项

一定要安装正确的apoc版本,Neo4j才能启动(否则删掉错误的apoc),在不清楚版本号时,可以多尝试几个apoc包。

你可能感兴趣的:(Neo4j学习(二)过程——APOC的安装)