我在 OSX (v10.11.6) 上的 Docker (v17.05.0-ce-rc1) 容器中运行 Neo4j (v 3.1.3),并且我已经“安装”了 APOC jar 文件,请参阅:
$ docker exec -it sandbox-db ls /plugins
apoc-3.1.3.6-all.jar
我还看到容器已正确配置为从该位置获取插件:
$ docker exec -it sandbox-db grep plugins conf/neo4j.conf
dbms.directories.plugins=/plugins
我可以在日志中看到对它的引用:
$ docker exec -it sandbox-db grep apoc logs/debug.log
2017-04-26 17:26:13.744+0000 INFO [o.n.k.i.DiagnosticsManager] [classpath + loader.0] file:/plugins/apoc-3.1.3.6-all.jar
完整的日志:http ://termbin.com/5i4q
然而,当我调用 apoc 过程时,我得到以下信息:
没有
apoc.periodic.iterate
为此数据库实例注册的名称的过程。请确保您正确拼写了程序名称并且程序已正确部署
“正确部署”是什么意思?有什么问题?