使用 SQL Workbench/J 连接到集群 - Amazon Redshift
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 SQL Workbench/J 连接到集群

Amazon Redshift 不提供或安装任何 SQL 客户端工具或库,因此您必须自行安装希望用于集群的任何工具或库。如果您已有商业智能应用程序或可使用标准 PostgreSQL JDBC 或 ODBC 驱动程序连接到集群的任何其他应用程序,则可跳过这一部分。如果您没有可连接到集群的应用程序,则可通过此部分中演示的一个选项使用 SQL Workbench/J(一款独立于 DBMS 的免费跨平台 SQL 查询工具)进行连接。

安装 SQL Workbench/J

《Amazon Redshift 入门指南》使用 SQL Workbench/J。在此部分中,我们将为您详细介绍如何使用 SQL Workbench/J 连接到集群。

安装 SQL Workbench/J
  1. 查看 SQL Workbench/J 软件许可

  2. 转至 SQL Workbench/J 网站,然后将适用于您操作系统的程序包下载到您的客户端计算机或 Amazon EC2 实例上。

  3. 转到安装并启动 SQL Workbench/J 页面。按照说明操作,在您的系统上安装 SQL Workbench/J。

    注意

    SQL Workbench/J 要求在您的系统上安装 Java 运行时环境 (JRE)。请确保您使用的 JRE 是 SQL Workbench/J 所需的正确版本。要确定系统上运行的 JRE 版本,请执行以下操作之一:

    • Mac:在 System Preferences (系统首选项) 中,选择 Java 图标。

    • Windows:在 Control Panel (控制面板) 中,选择 Java 图标。

    • 任何系统:在命令 shell 中,键入 java -version。您还可以访问 https://www.java.com,选择我有 Java 吗?链接,然后选择 Verify Java (验证 Java) 按钮。

    有关安装和配置 Java 运行时环境的信息,请转至 https://www.java.com

在 SQL Workbench/J 中通过 JDBC 连接到集群

重要

在执行此过程中的步骤之前,请确保您的客户端计算机或 Amazon EC2 实例安装了建议的 Amazon Redshift JDBC 驱动程序。有关下载最新驱动程序的链接,请参阅下载 Amazon Redshift JDBC 驱动程序版本 2.1。另外,确保您已配置防火墙设置以允许访问集群。有关更多信息,请参阅步骤 4:授予集群的访问权限

在 SQL Workbench/J 中使用 JDBC 连接
  1. 打开 SQL Workbench/J。

  2. 选择 File (文件),然后选择 Connect window (连接窗口)

  3. 选择 Create a new connection profile

  4. New profile 框中,键入配置文件的名称。例如,examplecluster_jdbc。

  5. 选择 Manage Drivers。系统随即打开 Manage Drivers 对话框。在 Name (名称) 框中,键入驱动程序的名称。

    选择 Library (库) 框旁边的文件夹图标,导航至该驱动程序所在位置,选中它,然后选择 Open (打开)

    如果系统显示 Please select one driver 对话框,请选择 com.amazon.redshift.jdbc4.Drivercom.amazon.redshift.jdbc41.Driver,然后选择 OK。SQL Workbench/J 会自动填写 Classname 框。将 Sample URL 框留空,然后选择 OK

  6. Driver 框中,选择您刚刚添加的驱动程序。

  7. URL 中,从 Amazon Redshift 控制台中复制 JDBC URL 并将其粘贴到此处。

    有关查找 JDBC URL 的更多信息,请参阅为 Amazon Redshift 配置 JDBC 驱动程序版本 2.1 连接

  8. Username(用户名)中,键入管理员用户的名称。

    如果您正在遵循《Amazon Redshift 入门指南》,键入 adminuser

  9. Password(密码)中,键入与管理员用户账户关联的密码。

  10. 选择 Autocommit 框。

  11. 选择 Save profile list 图标,如下所示:

  12. 选择 OK(确定)。

测试 SQL Workbench/J 连接

JDBC 或 ODBC 连接配置完成后,您可以通过运行查询示例测试连接。

  1. 您可以使用以下查询来测试您的连接。

    select * from information_schema.tables;

    如果连接成功,Results(结果)选项卡中将显示一系列记录。

  2. 或者,如果您已从 Amazon Redshift 入门指南中加载示例表和数据,则可通过在 Statement(语句)窗口中键入以下查询来测试您的连接:

    select * from users order by userid limit 100;

    如果连接成功,Results(结果)选项卡中将显示一系列记录。