zoukankan      html  css  js  c++  java
  • 【Neo4j】 安装GDS 插件

    背景:Neo4j自带的cypher语句中的 shortestpath allShortestPaths 返回值内容非常有限,不易处理, 在实际生产环境中可用性极低, 且若带where条件查询时,查询效率极低
    因此,使用Neo4j自带的插件如apoc来进行最短路径查询

    Neo4j有对应的算法包, alog.* , 但是对应Neo4j的版本要和alog的大版本一直, 如都是3.5.* ,

    在3.5之后,neo4j弃用alog, 改用 GDS (Graph data science)工具包 GDS安装及版本依赖

    版本依赖图如下:

    一、安装GDS插件

    1.1 下载jar包

    依据上图查看版本对应情况,下载版本号相符合的GDS.jar插件,放在 (NEO4J_HOME)/plugins
    GSD版本tag下载

    1.2 修改配置文件

    修改neo4j.conf文件
    cd $NEO4J_HOME$/conf
    vim neo4j.conf

    添加下面2行,保存退出

    dbms.security.procedures.unrestricted=gds.*
    dbms.security.procedures.whitelist=gds.*
    
    1.3 重启neo4j服务

    neo4j restart

    1.4 检验是否安装成功

    进入neo4j浏览器地址, 输入下面任意一条命令,若无异常,则安装成功。
    RETURN gds.version()

    CALL gds.list()

  • 相关阅读:
    TSP-UK49687
    维度建模的基本原则
    差分约束系统
    随机过程初步
    随机过程——维纳过程
    Xilinx FPGA复位信号设计
    10 Row Abacus
    Python
    FX2LP与FPGA的简单批量回环
    DFT公式的一个简单示例
  • 原文地址:https://www.cnblogs.com/andre-ma/p/14169090.html
Copyright © 2011-2022 走看看