步骤
1.下载与neo4j版本一致的apoc包
2.将下载的.jar文件放置到neo4j安装目录下的plugins/ 文件夹下
3.根据需要使用的插件,修改conifg 文件夹下的配置文件neo4j.conf,包括下面两行
dbms.security.procedures.unrestricted=apoc.*
dbms.security.procedures.allowlist=apoc.coll.*,apoc.load.*,apoc.merge.*
这里特别注意的有两点:
- 网上多数教程allowlist中只包含
apoc.coll.*
和apoc.load.*
,但如果你要使用的是其他apoc函数,需要加上,例如我这里的apoc.merge.*
- 如果有无效的函数,需要删除,例如默认allowlist中包含
gds.*
,但是你没有安装,最好就把它删了
-
重启neo4j
-
验证安装
下载
https://neo4j.com/labs/apoc/#_installation
安装
https://neo4j.com/docs/apoc/current/installation/#neo4j-server
函数清单
https://neo4j.com/docs/apoc/current/overview/
奇怪的问题
.\neo4j.bat console
是可以直接启动成功的,Ctrl+c
终止后重新启动,一直验证不通过
后使用.\neo4j.bat windows-service install
安装为服务后,使用 neo4j restar
启动后验证通过