首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Neo4j安装APOC和图形算法Neo.ClientError.Procedure.ProcedureRegistrationFailed

Neo4j安装APOC和图形算法Neo.ClientError.Procedure.ProcedureRegistrationFailed
EN

Stack Overflow用户
提问于 2018-02-14 02:40:41
回答 1查看 8.5K关注 0票数 11

我有一些APOC和图形算法插件的问题。我按照说明将.jars放入{NEO4j_HOME}/plugins中,并更改了{NEO4j_HOME}/conf/neo4j.conf中的设置

代码语言:javascript
复制
dbms.directories.data=/Users/mlo/neo4j-community-3.3.1/data
dbms.directories.plugins=/Users/mlo/neo4j-community-3.3.1/plugins
dbms.directories.certificates=/Users/mlo/neo4j-community-3.3.1/certificates
dbms.directories.logs=/Users/mlo/neo4j-community-3.3.1/logs
dbms.directories.lib=/Users/mlo/neo4j-community-3.3.1/lib
dbms.directories.run=/Users/mlo/neo4j-community-3.3.1/run

dbms.security.auth_enabled=false
dbms.security.procedures.unrestricted=algo.*
dbms.security.procedures.unrestricted=apoc.*

有几个过程是有效的。

代码语言:javascript
复制
CALL apoc.help('dijkstra')
CALL algo.list()

但是,大多数存储过程根本不起作用。

代码语言:javascript
复制
Neo.ClientError.Procedure.ProcedureRegistrationFailed
algo.unionFind is unavailable because it is sandboxed and has dependencies outside of the sandbox. Sandboxing is controlled by the dbms.security.procedures.unrestricted setting. Only unrestrict procedures you can trust with access to database internals.
algo.pageRank is unavailable because it is sandboxed and has dependencies outside of the sandbox. Sandboxing is controlled by the dbms.security.procedures.unrestricted setting. Only unrestrict procedures you can trust with access to database internals.

有人能指出我的设置中哪里出了问题吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-14 02:45:06

更改以下行:

代码语言:javascript
复制
dbms.security.procedures.unrestricted=algo.*
dbms.security.procedures.unrestricted=apoc.*

至:

代码语言:javascript
复制
dbms.security.procedures.unrestricted=algo.*,apoc.*

并重新启动Neo4j服务。

票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48773505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档