无法从Kubernetes群集中的其他服务连接到Neo4j群集

时间:2020-04-18 16:31:48

标签: kubernetes neo4j graph-databases py2neo neo4j-bolt

在Kubernetes集群中,我已经使用Helm Chart安装了neo4j。使用以下命令。

helm install --name neo4j-helm stable / neo4j --set acceptLicenseAgreement = yes --set imageTag = 4.0.1

我有 Python Flask应用程序作为另一项服务。我正在使用 Py2Neo 使用以下代码连接到neo4j。

graph = Graph(
        host='neo4j-helm-neo4j',
        port=7687
    )

但是,当我尝试执行数据库操作时,它说, 数据库graph.db不可用。

enter image description here

我有2个只读副本和3个核心正在运行。我可以从我的Python Pod ping到Neo4j服务。

enter image description here

在Py2Neo文档中,提到了

py2neo不支持使用Neo4j因果群集进行路由(螺栓+路由)。为此功能,请使用官方的Python Neo4j驱动程序

那可能是原因吗?

正在寻找一些指导。谢谢。

0 个答案:

没有答案