python - 访问neo4j数据库的多个python脚本
问题描述
我正在使用带有我自己的图形的 Neo4j 数据库(本地社区服务器),并且我正在通过 python 脚本进行一些链接预测。该图非常大,因此我将计算外包给了 HPC 集群。我现在的问题是:在集群上我想并行运行多个 python 脚本,它们都通过 bolt:///localhost:7474/ 访问数据库。
问题是:在第一个脚本启动后,数据库被锁定,所以其他脚本中断。我尝试在集群上复制数据库并多次运行。但是,由于它是一个本地实例,它仍然会导致问题,因为您无法通过一个端口(bolt:///localhost:7474/)访问两个数据库。任何想法如何解决这一问题?有办法吗?我对 Neo4j 不太熟悉,对 Linux 和 HPC 集群也不太熟悉。所以任何想法都会有很大帮助!
neo4j 驱动程序而不是 py2neo 是解决方案吗?但它也使用螺栓连接,所以我怀疑它。
干杯!
解决方案
推荐阅读
- php - 在 PHP 中显示 Json 的特定值
- python - 如何根据另一行的关键字更新一行?
- angular - ngbDropdownItem 上的单击事件在 iPhone 中无法使用 Zoom in
- sockets - NETWORK 层的 Windivert ProcessId
- c# - 投射 IQueryable 的潜在问题
到 IAsyncEnumerable - highcharts - 如何从 highchart 中获取 Yaxis 值
- html - 如何定位表单文本标签?
- php - 如何为使用 DOMPDF 和 Laravel 5.8 生成的 PDF 添加页眉和页脚
- angular - 如何导航到保留矩阵参数的父路由?
- node.js - 使用 supertest 测试 Express NodeJS 端点