Neo4j 服务器
在自管式 Neo4j 服务器上,您需要手动安装和配置 GDS。
-
如果您拥有 Neo4j 企业版,您会发现 GDS 插件已捆绑在 Neo4j 服务器发行版中。GDS 插件位于
products
目录中。这是捆绑安装选项。 -
如果您使用 Neo4j 社区版,则必须从Neo4j 部署中心手动下载 GDS。这是自定义安装选项。
捆绑安装
GDS 插件始终与其捆绑的 Neo4j 服务器发行版版本兼容。要在 Neo4j 企业版安装中安装 GDS 插件,请按照以下步骤操作:
以下说明中的所有路径均相对于 Neo4j 安装目录。 |
-
将文件
neo4j-graph-data-science-[version].jar
从products
目录复制或移动到plugins
目录。 -
将以下内容添加到您的
conf/neo4j.conf
文件中:dbms.security.procedures.unrestricted=gds.*
此配置条目是必需的,因为 GDS 库会访问 Neo4j 的底层组件以最大限度地提高性能。
-
检查
conf/neo4j.conf
文件中是否启用了过程允许列表,即dbms.security.procedures.allowlist
选项是否未被开头的#
符号注释掉。在这种情况下,将 GDS 库添加到允许列表:dbms.security.procedures.allowlist=gds.*
您可以在操作手册中找到有关允许列表的更多信息。
-
重新启动 Neo4j 服务器,例如使用
bin/neo4j restart
。
自定义安装
要在 Neo4j 社区版安装中安装 GDS 插件,请按照以下步骤操作:
以下说明中的所有路径均相对于 Neo4j 安装目录。 |
-
打开Neo4j 部署中心并前往图数据科学自管部分。
-
检查 Neo4j 图数据科学库的版本是否与您的 Neo4j 服务器兼容,并下载压缩文件。
-
解压文件并将
neo4j-graph-data-science-[version].jar
文件移动到plugins
目录。 -
将以下内容添加到您的
conf/neo4j.conf
文件中:dbms.security.procedures.unrestricted=gds.*
此配置条目是必需的,因为 GDS 库会访问 Neo4j 的底层组件以最大限度地提高性能。
-
检查
conf/neo4j.conf
文件中是否启用了过程允许列表,即dbms.security.procedures.allowlist
选项是否未被开头的#
符号注释掉。在这种情况下,将 GDS 库添加到允许列表:dbms.security.procedures.allowlist=gds.*
您可以在操作手册中找到有关允许列表的更多信息。
-
重新启动 Neo4j 服务器,例如使用
bin/neo4j restart
。