首页 > 解决方案 > 访问neo4j数据库的多个python脚本

问题描述

我正在使用带有我自己的图形的 Neo4j 数据库(本地社区服务器),并且我正在通过 python 脚本进行一些链接预测。该图非常大,因此我将计算外包给了 HPC 集群。我现在的问题是:在集群上我想并行运行多个 python 脚本,它们都通过 bolt:///localhost:7474/ 访问数据库。

问题是:在第一个脚本启动后,数据库被锁定,所以其他脚本中断。我尝试在集群上复制数据库并多次运行。但是,由于它是一个本地实例,它仍然会导致问题,因为您无法通过一个端口(bolt:///localhost:7474/)访问两个数据库。任何想法如何解决这一问题?有办法吗?我对 Neo4j 不太熟悉,对 Linux 和 HPC 集群也不太熟悉。所以任何想法都会有很大帮助!

neo4j 驱动程序而不是 py2neo 是解决方案吗?但它也使用螺栓连接,所以我怀疑它。

干杯!

标签: pythonneo4jpy2neoboltneo4j-driver

解决方案


推荐阅读