Dimitrios Panagopoulos
Dimitrios Panagopoulos

Reputation: 147

How to resolve "No procedure with the name 'gds.beta.node2vec.stream'" in Neo4j

I am trying to use node2vec in Neo4j Desktop. My DB is v. 4.4.4. I have installed Graph Data Science Library (1.8.5) from the plugins tab. But when I try to use CALL gds.beta.node2vec.stream I get

There is no procedure with the name gds.beta.node2vec.stream registered for this database instance. Please ensure you've spelled the procedure name correctly and that the procedure is properly deployed.

Any ideas?

Upvotes: 0

Views: 1585

Answers (1)

jose_bacoy
jose_bacoy

Reputation: 12704

Ensure that you add below configs in $NEO4J_HOME/conf/neo4j.conf where $NEO4J_HOME is your home directory where neo4j server is installed.

dbms.security.procedures.unrestricted=gds.*
dbms.security.procedures.allowlist=gds.*

Then RESTART the neo4j server using below:

$NEO4J_HOME/bin/neo4j restart

Upvotes: 1

Related Questions