No procedure with the name `gds.beta.node2vec.stream`

1.3k Views Asked by At

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?

1

There are 1 best solutions below

0
On

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