如何为neo4j安装apoc?

时间:2017-03-11 20:39:27

标签: neo4j neo4j-apoc

根据https://neo4j-contrib.github.io/neo4j-apoc-procedures/,只需要从http://github.com/neo4j-contrib/neo4j-apoc-procedures/releases/3.1.0.3下载二进制jar就可以放入文件夹“Neo4j CE 3.1.1 \ plugins”。

我这样做了。但是,我无法从http://localhost:7474/browser/调用“call apoc.help(”apoc“)”。

2 个答案:

答案 0 :(得分:7)

如果您使用Windows或Mac安装程序(大多数人都这样做)安装了neo4j,而不是来自zip或tar文件,那么plugins文件夹应该在您的数据库文件夹中,而不是在您的neo4j安装文件夹中

这是一个相关的答案,更详细一点:https://stackoverflow.com/a/42357481/974731

答案 1 :(得分:0)

我正在使用Red Hat Linux,特别是Oracle-7,这就是我如何使其工作的方法

  1. apoc-<version>.jar下载到/var/lib/neo4j/plugins目录
  2. chown neo4j:neo4j apoc-<version>.jar
  3. chmod 755 apoc-<version>.jar
  4. 打开/etc/neo4j/neo4j.conf处的neo4j.conf并将行#dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*替换为dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*,apoc.*并保存。
  5. 通过发出命令systemctl restart neo4j
  6. 重新启动Neo4j服务。

注意:确保您下载了正确版本的apoc jar。我正在使用neo4j version 3.5.5,而我正在使用的apoc jar版本是apoc-3.5.0.3-all.jar。 Alos确保您在dbms.directories.plugins=/var/lib/neo4j/plugins

中未注释/etc/neo4j/neo4j.conf