【问题标题】:Amazon 500150 : Unable to connect to Redshift ClusterAmazon 500150:无法连接到 Redshift 集群
【发布时间】:2017-11-04 06:26:29
【问题描述】:

我按照here 中提到的所有步骤进行操作 通过Workbench J 连接到Redshift

我没有使用SSH 进行连接,所以没有使用SSH 设置。

当我在选择Redshift 后选择安全时,我看到了:

您的账户不支持该地区的 EC2-Classic 平台。集群安全组仅在支持 EC2-Classic 平台时可用。相反,请使用 VPC 安全组来控制对集群的访问。转到 EC2 控制台以查看您的 VPC 安全组。有关更多信息,请参阅有关支持的平台和在 VPC 中管理集群的 Amazon Redshift 文档。

我的集群位于具有以下入站规则的安全组下:

Type: Redshift

Protocol: TCP

Port Range: 5439

Source: Custom 0.0.0.0/0 (Experimental, just to test, 
                          I will replace this with my IP address)

当我使用-Pn 在我的机器上在主机上执行Netstat 时。我得到一个

Host is up.
PORT     STATE    SERVICE
5439/tcp filtered unknown
Nmap done: 1 IP address (1 host up) scanned in 2.22 seconds

我已经经历了几个类似的questions,但这些都不适合我。

【问题讨论】:

  • 您能向我们展示您的 Redshift 配置吗?可能是像Publicly Available 这样的设置让您感到悲伤。

标签: amazon-web-services amazon-ec2 amazon-redshift


【解决方案1】:

仔细检查您的安全组设置:

  1. 在 Redshift 控制台中,转到 Configuration 选项卡。
  2. 点击VPC security groups旁边的链接
    • 应该将您带到 EC2 控制台中的Security Groups,并选择正确的安全组。
  3. 选择安全组的Inbound 选项卡,然后单击Edit 按钮(打开一个对话框)。
  4. 在对话框中,单击Add Rule 按钮,然后:
    • Type 下拉菜单中选择Redshift
    • Source 下拉菜单中选择Anywhere
      • 连接成功后,返回并将其更改为 My Ip
    • 点击Save按钮(对话框关闭)
    • 您现在有 2 条新的 Redshift 规则(0.0.0.0/0 AND ::/0

然后在 SQL Workbench 的“选择连接配置文件”对话框中:

  1. 单击左下角的“管理驱动程序”并添加Redshift JDBC driver
    • SQL Workbench 会自动配置这些,但请检查Classname 是否类似 com.amazon.redshift.jdbc42.DriverSample URL 是否为jdbc:redshift://host:port/name_of_database
  2. 接下来,配置连接
    • 从下拉列表中选择您刚刚创建的新Driver
    • 从 Redshift 控制台配置选项卡中复制 JDBC URL 并将其粘贴到 URL 字段中。
      • 必须使用正确的端口jdbc:redshift://my-cluster.asdfgh5jk8.us-east-1.redshift.amazonaws.com:5439/my-db
    • 添加您的UsernamePassword
    • 测试连接! (右下)

如果由于某种原因这不起作用,请在 cmets 中告诉我,我会帮助您使其正常工作。

【讨论】:

  • 嗨,乔,感谢您的回答。我正在连接到端口 5439。Netstat 命令在错误的端口上运行。抱歉,nmap 的正确输出是 Host is up。 PORT STATE SERVICE 5439/tcp 过滤未知 我已经关注了你在回答中提到的所有内容。
  • 您好 Aaditya,我添加了一些说明,用于将规则添加到正确的安全组。你能试一试,然后告诉我结果如何?
  • 嗨,乔,我在连接到 Redshift 时遇到了同样的问题。我已经按照你的描述设置了,还是连接不上。单击测试按钮后 SQL Workbench 返回:[Amazon](500150) 设置/关闭连接时出错:连接被拒绝:连接 - 凭据正确
猜你喜欢
  • 1970-01-01
  • 2015-10-21
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
  • 1970-01-01
  • 2019-12-13
  • 2019-02-16
  • 2020-04-17
相关资源
最近更新 更多