При выполнении алгоритма Лувена из алгоритмов neo4j-graph я сталкиваюсь со следующей ошибкой.
Neo.ClientError.Procedure.ProcedureCallFailed: не удалось вызвать процедуру algo.louvain.stream
: вызвано: java.lang.ArrayIndexOutOfBoundsException: 2409421
Я также должен указать, чтозначение сразу после исключения слегка изменяется (+/- 1000) от одного исполнения к другому.Более того, установка параметра алгоритма ' graph ' в ' огромный ' также привела к той же ошибке.
Вот запрос Cypher, который я использую,
CALL algo.louvain.stream('${Label}', '${rel}', {graph : 'huge', concurrency : 4}) YIELD nodeId, community
Ниже приведены некоторые характеристики среды:
- neo4j-community-3.4.4
- graph-алгоритмов-algo-3.4.4.0
- apoc-3.4.0.1-all
- dbms.memory.heap.initial_size = 512m
- dbms.memory.heap.max_size = 8G
Характеристики графика: - 2,4Mузлы - 10M ребер
Заранее благодарим вас за любые указания о том, как решить эту проблему.
С уважением,