python - Neo4j 连接失败 - Bitnami AWS
问题描述
我试图通过 python 驱动程序连接到远程 Neo4j 实例。我正在使用 python 3.7 和最新版本的驱动程序。我通过浏览器连接没有问题,我得到了这个:
bolt://<address>:7687
没有问题,但是当我尝试与驱动程序相同的地址时,我得到:
neobolt.exceptions.ServiceUnavailable:
Cannot to connect to Bolt service on ('<address>', 7687)
(looks like HTTP)
配置设置为:
dbms.connectors.default_listen_address=0.0.0.0
dbms.connector.bolt.enabled=true
dbms.connector.bolt.listen_address=0.0.0.0:7687
还有其他人遇到这个吗?
解决方案
所以问题原来是 Neo4j 实例位于只接受 HTTP 请求的负载均衡器后面。您必须更改端口并添加自己的证书才能使其正常工作。
推荐阅读
- c++ - 将 malloc 转换为 new 或 std::vector
- git - 为了行尾标准化,git 如何猜测内容类型?
- javascript - 用“this”绑定全局函数只影响组件的一个实例
- python - kivy 中的属性绑定和样式问题
- php - 无法在 MySql 中获得第三个表连接的不同和最大值
- android - 我如何在 xml 中的 ImageView 旁边制作一些 TextView
- wordpress - 为什么 Dokan Multivendor 供应商的仪表板无法加载。?
- kubernetes - 服务无法从 VMWare 服务器外部访问
- swift - 删除一行在 UITableViewController 中不起作用
- react-native - 如何在本机反应上显示来自服务器的图像?