Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 3.01 KB

020-zhun-bei-gong-zuo.md

File metadata and controls

55 lines (32 loc) · 3.01 KB

步骤1: 准备工作

在你创建第一个 HashData 数据仓库集群前,确保在这个章节中完成如下准备工作:

  • 注册青云账号
  • 安装 SQL 客户端工具
  • 确认网络连接
  • 确认对象存储配额
  • 创建 API 秘钥

注册青云账号

你首先需要注册一个青云账号。如果你已经拥有了一个青云账号,那么你可以跳过这个步骤,使用已经拥有的账号进行接下来的操作。

  1. 打开链接 http://qingcloud.com,点击注册。
  2. 按照页面提示完成注册流程。

安装 SQL 客户端工具

你可以使用任何 postgres 兼容的客户端程序连接到 HashData 数据仓库,比如 psql 。此外,你还可以通过绝大部分使用标准数据库应用接口,如 JDBC,ODBC 的客户端程序连接到 HashData 数据仓库。最后,你还可以使用标准数据库应用接口开发自己的客户端程序来访问 HashData 数据仓库。由于 HashData 数据仓库基于 greenplum,而后者又是基于 postgres 而来,所以你可以直接使用 postgres 驱动访问 HashData 数据仓库。在这个教程中,我们将通过 psql 这个 postgres 的客户端程序演示如何连接到 HashData 数据仓库。

安装 psql

  1. 如果你正在使用 Linux 操作系统,你可以使用以下命令安装 psql 。

    Redhat/Centos:
    # yum install postgresql
    
    Ubuntu:
    # apt-get install postgresql-client
    
  2. 或者访问 PostgreSQL 官方网站,根据你的操作系统下载安装包。

确认网络连接

HashData 数据仓库使用 5432 作为服务的端口地址。

当你希望从云的外部访问 HashData 数据仓库服务时,你需要拥有一个公网 IP 地址,并将 公网 IP 地址绑定在主节点上。同时,你还需要配置防火墙规则。HashData 集群默认会加入 集群缺省防火墙, 你需要配置端口为 5432 协议为 TCP 的防火墙下行规则。

如果你的客户端程序运行在云的内部,那么你既不需要绑定公网 IP 地址,也不需要配置任何防火墙规则。

确认对象存储配额

对象存储是由云厂商提供的一种高可用低成本的存储系统,HashData 使用对象存储作为数据仓库的存储系统,极大的降低了用户数据存储的成本。为了使用对象存储,用户需要确认所使用的账户拥有创建对象存储 Bucket 的权限,并且拥有创建至少一个新 Bucket 的配额。

如果用户没有使用对象存储的权限,或者没有足够的 Bucket 配额,创建 HashData 数据仓库集群的操作将会失败。

创建 API 秘钥

HashData 数据仓库使用用户提供的 API 秘钥创建和访问对象存储,因此在创建 HashData 数据仓库集群之前,请提前申请 API 秘钥。我们建议用户为每个数据仓库集群申请单独的,独占使用的 API 秘钥。

如果用户在创建 HashData 数据仓库时填写了错误的 API 秘钥,创建 HashData 数据仓库集群将会失败。