kubernetes - 无法从 Kubernetes 集群中的其他服务连接到 Neo4j 集群
问题描述
在我的 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
)
但是,当我尝试进行 db 操作时,它说 Database graph.db 不可用。
我有 2 个只读副本和 3 个核心正在运行。我能够从我的 Python pod ping 到 Neo4j 服务。
在 Py2Neo 文档中,提到,
py2neo 不支持使用 Neo4j 因果集群(螺栓+路由)进行路由。对于此功能,请使用 Python 的官方 Neo4j 驱动程序
这可能是原因吗?
寻找这方面的一些指导。谢谢。
解决方案
推荐阅读
- react-native - React Native 将动态内容加载到 webview
- reactjs - 反应 + 还原。调度后的路线[无法读取未定义的属性'then']
- amazon-web-services - Fargate 中的 vCPU 的真正含义是什么?
- javascript - ES6 Array.find() 使用哪种算法
- odata - 在 SAPUI5 中无法检索 OData 实体集
- python - 导入python模块和别名子模块
- bash - scp 仅 1 天的数据
- angular - Router RedirectTo 默认不触发事件 NavigationEnd
- java - 未在另一个类中读取对象 - Java
- ldap - SonarQube LDAP:在 Sonarqube “管理 -> 安全 -> 用户 -> 搜索”中搜索帐户