美文网首页
Neo4j学习(二)过程——APOC的安装

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

作者: 司马山哥 | 来源:发表于2019-06-12 19:55 被阅读0次

    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

    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(),如果出现对应的版本号,证明安装成功


    image.png

    3注意事项

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

    相关文章

      网友评论

          本文标题:Neo4j学习(二)过程——APOC的安装

          本文链接:https://www.haomeiwen.com/subject/blyrfctx.html