Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

使用 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. 转至 Installing and starting SQL Workbench/J 页面,然后按照有关在您的系统上安装 SQL Workbench/J 的说明操作。

    注意

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

    • Mac:在 System Preferences 中,单击 Java 图标。

    • Windows:在 控制面板 中,单击 Java 图标。

    • 任何系统:在命令窗口中,键入 java -version。您还可以访问 http://www.java.com,单击我有 Java 吗?链接,然后单击验证 Java 版本按钮。

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

在 SQL Workbench/J 中使用 JDBC 连接到您的群集

重要

在执行此过程中的步骤之前,请确保您的客户端计算机或 Amazon EC2 实例安装了建议的 Amazon Redshift JDBC 驱动程序。有关下载最新驱动程序的链接,请参阅下载 Amazon Redshift JDBC 驱动程序

在 SQL Workbench/J 中使用 JDBC 连接

  1. 打开 SQL Workbench/J。

  2. 单击 File,然后单击 Connect 窗口。

  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 console 中复制 JDBC URL 并将其粘贴到此处。

    有关查找 JDBC URL 的更多信息,请参阅配置 JDBC 连接

  8. Username 中,键入主用户的名称。

    如果您遵循的是 Amazon Redshift 入门,请键入 masteruser

  9. Password 中,键入与主用户账户关联的密码。

  10. 选择 Autocommit 框。

  11. 单击 Save profile list 图标,如下所示:

  12. 单击 OK

测试 SQL Workbench/J 连接

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

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

    Copy
    select * from information_schema.tables;

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

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

    Copy
    select * from users order by userid limit 100;

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