从 Rackspace 连接到 Redshift
Posted
技术标签:
【中文标题】从 Rackspace 连接到 Redshift【英文标题】:Connect to Redshift from Rackspace 【发布时间】:2014-11-04 14:39:38 【问题描述】:在尝试从机架空间盒连接到我的 redshift 集群时,我需要一些帮助。
我可以从我的 ec2 实例和我的本地计算机正常连接。我已经检查(并仔细检查)并验证了所有连接参数,它们在我的代码中结果很好,唯一的区别是环境,即当我尝试从我的 ec2 实例连接时,它工作正常,但是在尝试连接时从我的机架空间盒中,我收到以下错误
Connection to DB failed
could not connect to server: Connection timed out
Is the server running on host "my_redshift_cluster_host_name" (cluster_ip) and accepting
TCP/IP connections on port <cluster_port>?
【问题讨论】:
【参考方案1】:在亚马逊控制台中,对于您的 redshift 集群,在安全性下,您能否在安全组中检查您是否在 (CIDR/IP) 下为退格框添加了公共 IP?
您需要为 rackspace box 授权公共 IP。
【讨论】:
我有一个CIDR/IP
连接类型的安全组,详细信息为CIDR/IP:0.0.0.0/0
。这是公共场合吗?
您需要将公共 ip 123.123.123.123/32 放在 redshift 安全组的 CIDR/IP 中。将您的 Rackspace 盒子的公共 IP 放在这里。
原来只是 iptables 限制了我的机架空间盒上的端口。通过为特定端口添加一个 excrption 来解决它。以上是关于从 Rackspace 连接到 Redshift的主要内容,如果未能解决你的问题,请参考以下文章
从 root@servername 更改外发邮件地址 - rackspace sendgrid postfix [关闭]