踩了无数坑,总结一下正确的安装步骤:
-
安装 neo4j community,注意不要安装成 desktop,具体参考 win10 下安装 neo4j
-
下载 apoc jar 文件,注意版本一定要与 neo4j 的版本一致,参考官网 apoc installation
-
把 apoc jar 直接放入 neo4j-community/plugins 文件夹内
-
返回上一层找到 conf 文件夹,文本编辑器打开 neo4j.conf
-
最末加入配置声明语句:
dbms.security.procedures.unrestricted=apoc.* apoc.import.file.enabled=true
-
cmd 中重启 neo4j,打开localhost browser 输入
RETURN apoc.version()
,返回版本号则表示安装成功
-
安装过程中一直碰到可以返回 apoc 版本号,但是导入 json 文件时报错,
Failed to invoke procedure
apoc.load.json: Caused by: java.lang.RuntimeException: Import from files not enabled, please set apoc.import.file.enabled=true in your apoc.conf
但是直接在browser中输入
apoc.import.file.enabled=true
也会报错,提示输入有误;最后解决办法是在 conf 配置文件里加上这句,也就是在上面第 5 步中完成的,于是终于可以导入 json 文件 -
以官网的导入本地 json 文件为例,测试成功 import json from local file