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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 SQL Workbench/J 连接到集群

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

安装 SQL Workbench/J

这些区域有:Amazon Redshift Redshift 入门入门在此部分中,我们将为您详细介绍如何使用 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: 在系统首选项中,选择 Java 图标。

    • Windows: 在控制面板中,选择 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 驱动程序。另外,确保您已配置防火墙设置以允许访问集群。有关更多信息,请参阅 。步骤 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. InURL,从 Amazon Redshift 控制台中复制 JDBC URL 并将其粘贴到此处。

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

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

    如果您遵循的是Amazon Redshift Redshift 入门入门,键入主用户

  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 Redshift 入门入门,则可通过在Statement窗口:

    select * from users order by userid limit 100;

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