Neo4j - проблема установки плагина neo4j-graph-алгоритмов - PullRequest
0 голосов
/ 18 марта 2020

Я запускаю neo4j на машине ec2 и хочу запустить несколько графовых алгоритмов. Проблема в том, что некоторые из алгоритмов, которые я хочу использовать, установлены неправильно, и я получаю эту ошибку: There is no procedure with the name xxxx registered for this database instance.

При выполнении CALL apoc.help('algo') я получаю только 17 процедур, а процедуры, которые я хочу использовать, не перечислены. Некоторые из перечисленных процедур: apoc.algo.betweenness, apoc.algo.closeness и algo.pagerank.stream

версия neo4j : neo4j 3.5.14, апо c -версия : 3.5.0.8 , neo4j-graph -gorithms-version : 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.*

Есть идеи, как это решить?

Ответы [ 2 ]

1 голос
/ 20 марта 2020

После просмотра логов neo4j я обнаружил, что у меня есть некоторые предупреждения!

Итак, я изменил некоторые строки в моем файле конфигурации neo4j

dbms.security.procedures.unrestricted=apoc.trigger.*,apoc.*,apoc.algo.*, algo.*
dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*,apoc.*,apoc.algo.*, algo.*
0 голосов
/ 18 марта 2020

Некоторые алгоритмы были перемещены из библиотеки APO C в библиотеку al go и улучшены.

Вот документация о новом algo.betweenness семейство процедур.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...