【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()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章