使用Docker来运行一个包含GDS插件的Neo4j实例

步骤 1:安装Docker

首先,确保您的系统上已经安装了Docker。可以从Docker官网下载并安装适用于您操作系统的版本。

步骤 2:拉取带有GDS插件的Neo4j Docker镜像

您可以使用Neo4j官方的Docker镜像,并在启动时配置GDS插件。以下是一个示例命令:

参数说明

  • -d:使容器在后台运行。
  • --name neo4j-gds:容器名称。
  • -p 7474:7474 -p 7687:7687:端口映射,7474是HTTP端口,7687是Bolt端口。
  • -e NEO4J_AUTH=neo4j/your_password:设置Neo4j的认证信息,格式为用户名/密码
  • -e NEO4JLABS_PLUGINS='["graph-data-science"]':安装GDS插件。
  • -e NEO4J_apoc_export_file_enabled=true:启用APOC导出功能。
  • -e NEO4J_dbms_security_procedures_unrestricted=gds.*,apoc.*:允许GDS和APOC库的所有过程。
  • -e NEO4J_dbms_security_procedures_allowlist=gds.*,apoc.*:允许GDS和APOC库的所有过程。

验证容器运行状态

您可以使用以下命令来验证容器是否在后台运行:

步骤 3:使用Python连接本地Neo4j数据库

按照下面提供的Python代码示例,通过graphdatascience库连接到本地运行的Neo4j数据库并使用GDS库:

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部