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)