neo4j-APOC 插件停止工作
neo4j-APOC plugin stopped working
插件 APOC
为我工作了很长时间,这意味着我已将其复制到正确的位置并且我已正确编辑 config
文件。但是今天我需要在不同的数据集上创建相同的图表,所以我停止了 neo4j 服务,删除了数据库目录,重新启动它,更改了密码,然后将插件目录复制到 neo4j 目录中(因为我没有使用 shell),然后再次重新启动Neo4j 服务。然后尝试再次执行相同的查询并收到错误消息。
There is no procedure with the name apoc.create.relationship registered for this database instance.
我正在使用的查询如下
CALL apoc.create.relationship(n, network.connection, {}, m) yield rel
我根据 Whosebug post 进行了以下更改,
取消注释以下行
#dbms.directories.plugins=plugins
并添加了插件目录路径,重启服务甚至重启系统仍然无法正常工作。我在过去多次这样做(删除 neo4j 目录...),但这从未发生在我身上。甚至我也曾尝试用新下载的 apoc.jar 替换旧的 apoc.jar 。我有 neo4j3.3.0 和 apoc3.3.0.1jar 以及 windows10。谁能告诉我这次我做错了什么?提前致谢。
编辑 1:当我在 config
文件中取消对上面一行的注释时,我的其他插件也停止工作,但在评论它之后其他插件如 graph algorithms
正在工作但不是 APOC
由于您使用的是 APOC 过程和图形算法,我认为您已经这样配置了配置文件:
dbms.security.procedures.unrestricted=algo.*
dbms.security.procedures.unrestricted=apoc.*
如果是这样,将这些行更改为:
dbms.security.procedures.unrestricted=algo.*,apoc.*
我真的不知道问题出在哪里,我用日志和配置文件卸载了它,下载了最新版本,它没有对编辑 csv 文件和插件的配置文件造成任何麻烦,而且它工作正常。
如果有人正在阅读此问题并且已正确完成所有操作。正确设置plugins目录的权限,取消注释/etc/neo4j.conf的白名单和不受限制的部分,检查你加载的Apoc jar的版本是否与neo4j等版本相同,不能让它发挥作用。
尝试重新启动您的 PC,出于某种奇怪的原因,我就是这么做的。
插件 APOC
为我工作了很长时间,这意味着我已将其复制到正确的位置并且我已正确编辑 config
文件。但是今天我需要在不同的数据集上创建相同的图表,所以我停止了 neo4j 服务,删除了数据库目录,重新启动它,更改了密码,然后将插件目录复制到 neo4j 目录中(因为我没有使用 shell),然后再次重新启动Neo4j 服务。然后尝试再次执行相同的查询并收到错误消息。
There is no procedure with the name apoc.create.relationship registered for this database instance.
我正在使用的查询如下
CALL apoc.create.relationship(n, network.connection, {}, m) yield rel
我根据 Whosebug post 进行了以下更改, 取消注释以下行
#dbms.directories.plugins=plugins
并添加了插件目录路径,重启服务甚至重启系统仍然无法正常工作。我在过去多次这样做(删除 neo4j 目录...),但这从未发生在我身上。甚至我也曾尝试用新下载的 apoc.jar 替换旧的 apoc.jar 。我有 neo4j3.3.0 和 apoc3.3.0.1jar 以及 windows10。谁能告诉我这次我做错了什么?提前致谢。
编辑 1:当我在 config
文件中取消对上面一行的注释时,我的其他插件也停止工作,但在评论它之后其他插件如 graph algorithms
正在工作但不是 APOC
由于您使用的是 APOC 过程和图形算法,我认为您已经这样配置了配置文件:
dbms.security.procedures.unrestricted=algo.*
dbms.security.procedures.unrestricted=apoc.*
如果是这样,将这些行更改为:
dbms.security.procedures.unrestricted=algo.*,apoc.*
我真的不知道问题出在哪里,我用日志和配置文件卸载了它,下载了最新版本,它没有对编辑 csv 文件和插件的配置文件造成任何麻烦,而且它工作正常。
如果有人正在阅读此问题并且已正确完成所有操作。正确设置plugins目录的权限,取消注释/etc/neo4j.conf的白名单和不受限制的部分,检查你加载的Apoc jar的版本是否与neo4j等版本相同,不能让它发挥作用。
尝试重新启动您的 PC,出于某种奇怪的原因,我就是这么做的。