我有一个图表在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.
我知道要解决此问题,我需要将这两行添加到配置/属性文件中:
dbms.security.procedures.unrestricted=apoc.*,gds.*
dbms.security.procedures.whitelist=apoc.*,gds.*
我只是不知道如何在grapheneDB上做到这一点,我已经阅读了我能找到的所有文档。
我尝试添加 gds 插件,方法是将 jar 文件添加为存储过程,然后添加为服务器扩展,其中包含一个 zip 文件,其中包含 jar 文件和上面提到的两个配置行在 neo4j-server.properties 文件中。
当添加为服务器扩展时,我可以告诉neo4j根本没有找到gds插件。我只是缺少属性文件中的位置吗?还是我在存储过程上传方法中缺少明显的东西?
使用开发免费层graphenedb,Neo4j社区版3.5.17和图形数据科学1.1.1
谢谢
在石墨烯支持下来回几周后,配置更改已经完成。他们将很快添加对GDS插件的支持作为其基本映像的一部分,但在此之前,您可能仍需要请求他们为您修补数据库并将其添加为存储过程。