我已经在EC2实例上安装了neo4j,并提供了端口和访问权限,以使用本地计算机上的chrome浏览器连接到它。
当我通过py2neo在EC2上运行数据库访问代码时,就可以流畅地访问数据库。但是,当我在本地chrome上使用EC2-IP:7474打开数据库时,可以访问neo4j浏览器,但它不允许我登录。它总是抛出错误ServiceUnavailable: Failed to establish connection in 5000ms
凭据正确。它们与我从EC2访问数据库的方式相同。屏幕截图已附上。造成这种情况的可能原因以及解决此问题的解决方法?
我已遍历配置文件以取消注释诸如
的行dbms.connector.bolt.listen_address=0.0.0.0:7687
dbms.connector.http.enabled=true
dbms.connector.http.listen_address=0.0.0.0:7474
dbms.connector.https.enabled=true
dbms.connector.https.listen_address=0.0.0.0:7473
但是问题仍然存在。
答案 0 :(得分:0)
这恰好是因为我在ec2实例上打开了端口7474,但没有打开螺栓端口7687。
答案 1 :(得分:0)
您需要打开此端口7687