Redshift 连接因错误而被拒绝
Posted
技术标签:
【中文标题】Redshift 连接因错误而被拒绝【英文标题】:Redshift connection refused with error 【发布时间】:2014-10-13 23:51:56 【问题描述】:我按照http://docs.aws.amazon.com/redshift/latest/mgmt/connecting-using-workbench.html 上的步骤操作 使用 SQL Workbench/J 连接到我新创建的 Redshift 实例。
我遇到了以下错误: 连接被拒绝。检查主机名和端口是否正确,以及 postmaster 是否接受 TCP/IP 连接。
【问题讨论】:
【参考方案1】:您需要将 IP 范围添加到集群的安全组。
在 AWS Redshift 控制台中:
点击左侧的安全 然后勾选“默认”组(除非您使用其他名称) 然后在底部的控件中选择“CIDR/IP” 在“CIDR/IP to Authorize”框中添加您的 IP您现在应该可以访问您的集群了。
【讨论】:
【参考方案2】:-
登录 AWS 控制台
在 AWS 控制台中搜索“安全组” - 您将获得“安全组(ECS 功能)”
选择入站规则选项卡
也在 Redshift 中 - 打开您的
集群
将 Redshift 与 SQLWorkbench/J 连接起来。就是这样。
【讨论】:
【参考方案3】:好吧,如果您已按照所有步骤操作,只要您的 ip 有权访问集群,它应该可以工作。
另外,您可以试试 Aginity for Redshift(一些 AWS 工程师向我们推荐了这个),它非常好,除了输入集群的 URL 和登录凭据之外,您不需要任何配置。
http://www.aginity.com/workbench/redshift/
【讨论】:
以上是关于Redshift 连接因错误而被拒绝的主要内容,如果未能解决你的问题,请参考以下文章