赞
踩
里面有neo4j与apoc的匹配版本和下载地址。
Installation - APOC Documentation (neo4j.com)https://neo4j.com/docs/apoc/current/installation/#apoc刚开始我一步一步按部就班照着文档操作,终于到了conf文档配置
上面明确写了这样一句话It is not recommended to load all of these into the dbms, but instead use the principle of least privilege. 什么意思呢,简单来说,这个配置就是通行证,但APOC 库包含数百个存储过程和函数,也就是让你节约一点资源,你用多少拿多少的意思,但就是因为这一句话,我就只能老老实实把下面的还有conf文件本身上面显示的配置上去了。看下图:
此时的我还在沾沾自喜,想着马上就配置好了。
现实直接打脸:当我重新bin/neo4j restart
输入后直接来了一个Unknown function 'apoc.version'。就这样我一直以为是下载apoc的jar包版本与neo4j不匹配。在全网乱搜一通也没找到解决方法。
三小时后.......偶然间想着一不做二不休,两个配置全 =apoc*。
结果成了,然后我猛然想到apoc.version()很可能也是需要通权限的,然后我依照之前的再加上apoc.version*
dbms.security.procedures.allowlist=apoc.coll.*,apoc.load.*,gds.*,apoc.math.maxInt,apoc.rel.*,apoc.version*
再重新运行neo4j,发现成功了,直接喜极而泣。。。。
原来是apoc.version* 没配置,没想到这也得配置,其实直接来个apoc*就好,但官网又不建议这么做,也不声明进来,害得搞了这么久。
我下载的桌面版不能直接安装插件,有哪位大佬能来给一些建议让我尝试修复一下。重装desktop也不行,我连.desktop里面的文件都删了,再完完全全重新下载也不行。害......
下一章把配置apoc全过程详细说明一下。
下一章地址:配置apoc
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。