无法访问apoc.periodic.commit API

时间:2018-03-12 11:14:11

标签: neo4j cypher

当我尝试使用以下API时,

call apoc.periodic.commit("
match (node)
with node, limit {limit}
DETACH DELETE node
RETURN count(*)
",{limit:10000})

我收到以下警告:

  

警告:apoc.periodic.commit不可用,因为它是沙箱并且在沙箱之外具有依赖关系。沙盒由dbms.security.procedures.unrestricted设置控制。只有通过访问数据库内部才能信任的不受限制的过程。

我在neo4j.conf中有以下设置

dbms.directories.plugins=/home/srangara/work/Neo4j/neo4j-enterprise-3.3.2/plugins/
dbms.security.procedures.unrestricted=apoc.*

插件目录包含以下内容:

-rwxr-x---  1 srangara calypto_eng 7271085 Feb 20 22:02 apoc-3.3.0.1-all.jar

我是否需要任何其他依赖插件。如果是这样,它们是什么以及如何获得它们?

1 个答案:

答案 0 :(得分:0)

当我从neo4j-shell

移动到cypher-shell时,问题就消失了