Aginity Workbench Redshift 服务器连接错误

Posted

技术标签:

【中文标题】Aginity Workbench Redshift 服务器连接错误【英文标题】:Aginity Workbench Redshift Server Connection Error 【发布时间】:2015-01-07 16:18:49 【问题描述】:

我已下载 Aginity Workbench for Redshift,版本 4.3。

我收到错误消息

The Connection is not open

我使用此文档选择了我的服务器端点:http://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-connect-to-cluster.html

链接示例:examplecluster.userid.us-west-2.redshift.amazonaws.com

端口是 5439

我马上注意到我可以从下拉列表中选择一个数据库。如果我提供数据库名称,我仍然会收到错误消息“连接未打开”,有人知道我缺少什么吗?谢谢。

【问题讨论】:

【参考方案1】:

小写的 loginid 应该可以解决您的问题。

【讨论】:

【参考方案2】:

这可能是几件事。

实例是否需要 SSL 连接?如果是这样,请在连接设置中为 SSL 模式选择“要求”。

此外,该链接通常不包含“用户 ID”(examplecluster.userid.us-west-2.redshift.amazonaws.com)。您可以从 AWS 管理控制台中的配置选项卡获取 redshift 实例的终端节点。该页面看起来就像此处文档中引用的图像。 http://docs.aws.amazon.com/redshift/latest/gsg/rs-gsg-connect-to-cluster.html

【讨论】:

AFHood,我去了控制台页面并准确地复制了端点。我尝试了 SSL 框的所有设置(即允许、要求、禁用等),但仍然无法检索数据库或连接。还有其他想法吗? 我还会检查 redshift 集群上的安全组,以确保您没有阻止您的连接。【参考方案3】:

The Connection is not open是开始阶段的错误,请检查是否有防火墙问题。从您的计算机运行命令:

telnet examplecluster.userid.us-west-2.redshift.amazonaws.com 5439

如果不能,您需要检查该 redshift 集群实例上的安全组设置,并将入站端口 5439 开放给公共或您自己的 IP 地址。

【讨论】:

以上是关于Aginity Workbench Redshift 服务器连接错误的主要内容,如果未能解决你的问题,请参考以下文章

Redshift Aginity Workbench - 错误:42703:table_y 中不存在列“XXX”

通过 Aginity Workbench for Netezza 导入 excel 文件时出错

Aginity Workbench for Redshift - to_timestamp 转换问题

有没有办法让 Aginity Workbench 编写 Unix 文件而不是 Windows 文件(仅 LF 而不是 CR\LF)

无法在 Redshift Aginity 和 aginity pro 中创建存储过程

Aginity 存储过程错误