amazon-neptune - 从 Neptune 数据库连接到 Notebook 时出现问题

标签 amazon-neptune graph-notebook

我之前能够连接到我的数据库集群的笔记本,但现在我在执行 %status 时遇到错误。

我已经使用新的 VPC 连接创建了集群和笔记本,还添加了角色。我还验证了笔记本和数据库集群的 VPC 连接相同

请在下面找到错误消息。(我已删除主机名)

{'error': ConnectionError(MaxRetryError("HTTPSConnectionPool(host='mic.us-east-1.neptune.amazonaws.com', port=8182): 最大重试次数超过 url:/status/(由NewConnectionError(': Failed to establish a new connection: [Errno 110] Connection timed out',))",),)}

最佳答案

该错误消息通常仅在笔记本实例与 Neptune 集群之间存在阻塞网络连接的情况下才会出现。

  1. 确保您的 Neptune 集群的安全组允许来自您的笔记本实例的流量。

  2. 验证 DNS 正在解析您的 Neptune 集群。从 %%bash 单元或从 Jupyter 终端窗口:

    nslookup

  3. 验证您可以连接到 Neptune 集群的状态端点。从 %%bash 单元或 Jupyter 终端窗口:

    curl -s https://:8182/status

更新:

您似乎也在尝试使用“mic.us-east-1.neptune.amazonaws.com”进行连接。那不是有效的 Neptune 端点。 Neptune 端点的形式为:

<cluster-name>.cluster-abcdefghijkl.<region>.neptune.amazonaws.com

(其中 abcdefghijkl 是一些随机的 12 字母字符串)

关于amazon-neptune - 从 Neptune 数据库连接到 Notebook 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67182681/

相关文章:

connection - 海王星 - 运行时错误 : Connection was already closed in pythongremlin

java - 使用 gremlin 语法时对 Amazon neptune 有任何限制吗?

gremlin - Tinkerpop Gremlin 清除控制台不工作

amazon-web-services - 如何为通过 CSV 导入 AWS Neptune 的 Vertex 属性安排单一基数?

amazon-neptune - Neptune 笔记本启动失败

gremlin - 使用 Jupyter 笔记本查看 Neptune 图形架构

gremlin - 我可以在 Jupyter 笔记本中使用 Gremlin Python 客户端并避免事件循环错误吗?

java - 具有组计数 gremlin 查询的子句