在neo4j桌面上,我有一个完全使用本地插件的图形。我已经在我的grapheneDB实例中复制了这个图中的所有内容。我无法使用gds过程,因为我得到了错误:
gds.proc... is unavailable because it is sandboxed and has dependencies outside of the sandbox. Sandboxing is controlled by the dbms.security.procedures.unrestricted setting. Only unrestrict procedures you can trust with access to database internals.为了解决这个问题,我需要将这两行添加到config/properties文件中:
dbms.security.procedures.unrestricted=apoc.*,gds.*
dbms.security.procedures.whitelist=apoc.*,gds.*我只是不知道如何在grapheneDB上这样做,我已经阅读了我能找到的所有文档。
我尝试添加gds插件,只将jar文件作为存储过程添加,然后作为服务器扩展名添加一个zip文件,其中既包含jar文件,也包含前面提到的两个配置行(在一个新的jserver.properties文件中)。
当作为服务器扩展添加时,我可以告诉neo4j根本没有找到gds插件。我只是在属性文件中遗漏了一个位置吗?还是我在存储过程上传方法中遗漏了一些明显的东西?
使用开发层graphenedb、Neo4j Community 3.5.17和图形数据科学1.1.1
谢谢
发布于 2020-06-14 11:44:36
经过几个星期的前后石墨烯支持,配置更改已经进行。他们不久将增加对GDS插件的支持,将其作为基本映像的一部分,但在此之前,您可能仍然需要请求他们为您修补数据库,并将其添加为存储过程。
https://stackoverflow.com/questions/62110317
复制相似问题