Neo4j-安装Neo4j图形算法插件时出现问题



我正在ec2机器上运行neo4j,我想运行一些图形算法。问题是我想要使用的一些算法没有正确安装,我得到了这个错误:There is no procedure with the name xxxx registered for this database instance

通过执行CALL apoc.help('algo'),我只得到17个过程,并且没有列出我想要使用的过程。一些未列出的程序是apoc.algo.betweennessapoc.algo.closenessalgo.pagerank.stream

neo4j版本:neo4j3.5.14,apoc版本:3.5.0.8,neo4j图形算法版本:3.5.14

我还将此添加到我的neo4j配置文件中

dbms.security.procedures.unrestricted=apoc.trigger.*,apoc.*,apoc.algo.*
dbms.security.procedures.unrestricted=algo.*
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*,apoc.*,apoc.algo.*
dbms.security.procedures.whitelist=algo.*

关于如何解决这个问题有什么想法吗?

一些算法从APOC库移到了algo库,并在这一过程中得到了改进。

这是关于新的algo.betweenness系列程序的文档。

在查看neo4j日志后,我发现我有一些警告!

所以我更改了neo4j conf文件上的一些行

dbms.security.procedures.unrestricted=apoc.trigger.*,apoc.*,apoc.algo.*, algo.*
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*,apoc.*,apoc.algo.*, algo.*

最新更新