文档首页 > > 开发指南> 教程:使用GDS从远端服务器导入数据> 步骤1:准备ECS作为GDS服务器

步骤1:准备ECS作为GDS服务器

分享
更新时间: 2019/11/12 GMT+08:00

本章节为您介绍以下内容:

  • 准备弹性云服务器作为GDS服务器

    在使用GDS导入导出数据之前,需要准备一台或多台与DWS集群在相同VPC内的Linux弹性云服务器(简称ECS),用于安装GDS工具包,作为GDS服务器。

    • 对于导入数据

      待导入的数据源文件,需要存放到GDS服务器上。数据源文件所在的服务器称为数据服务器,也称为GDS服务器。

      如果因数据量大,数据源文件存储在多个服务器上,则每个数据服务器上都需要安装配置、启动GDS。

    • 对于导出数据

      则是将DWS中待导出的数据以文件形式导出到部署了GDS工具的服务器上。

  • 下载GDS工具包和SSL证书

    安装GDS之前,请先登录DWS管理控制台,下载与集群版本配套的GDS工具包和SSL证书。

准备弹性云服务器作为GDS服务器

购买Linux弹性云服务器的操作步骤,请参见《弹性云服务器快速入门》中的购买弹性云服务器,购买后,请参见登录弹性云服务器进行登录。

作为GDS服务器的弹性云服务器需满足以下要求:

  • GDS服务器的操作系统必须是GDS工具包所支持的操作系统,具体请参见下载GDS工具包和SSL证书
  • GDS服务器和DWS集群之间网络可以互通。
    • DWS集群将通过内网地址连接GDS服务器,创建的弹性云服务器与DWS集群应处于同一区域、同一虚拟私有云和子网。

      由于导入数据的速率会受网络带宽的影响,因此,推荐的方式是DWS集群通过内网地址连接GDS服务器。

    • 需要确保GDS服务器能够正常接收来自DWS集群的网络访问。

      端口:规划一个GDS服务的监听端口,该端口供DWS集群连接GDS服务器使用,用户在启动GDS服务时指定这个监听端口,如果不指定则默认端口为8098。

      防火墙:如果GDS服务器开启了防火墙,需要在防火墙中添加一个开放GDS服务监听端口的入方向的规则,以允许DWS集群通过该端口连接GDS服务器,否则将无法建立连接。

      注意,启动GDS服务时,监听端口请务必指定为这个已在防火墙中开放了的端口。

      以创建一个弹性云服务器作为GDS服务器为例:

      首先,弹性云服务器所在的安全组需要添加入规则开放GDS服务的监听端口,示例如下:

      表1 安全组入规则配置样例

      参数名

      样例值

      协议

      TCP

      端口范围

      5000

      说明:

      此处需要输入GDS服务器的监听端口。

      源地址

      选择“IP地址”,输入DWS集群地址,例如“192.168.0.10/32”。

      其次,弹性云服务器内部如果启用了防火墙,需要保证防火墙打开了GDS服务的监听端口:

      iptables  -I INPUT -p tcp -m tcp --dport <gds_port> -j ACCEPT

下载GDS工具包和SSL证书

  1. 通过访问以下地址登录DWS管理控制台:https://console.huaweicloud.com/dws
  2. 在左侧导航栏中,单击“连接管理”
  3. gsql命令行客户端”的下拉列表中,选择对应版本的DWS客户端。客户端工具包中包含了GDS工具包和gsql客户端工具。

    请根据安装客户端的操作系统,选择“RedHat x64”“SUSE x64”

    • “RedHat x64”客户端工具支持在以下系统中使用:
      • RHEL6.4、6.5、6.6、6.7、7.1、7.2。
      • CentOS6.4、6.5、6.6、6.7。
      • EulerOS 2.0 SP2。
    • “SUSE x64”客户端工具支持在以下系统中使用:

      SLES11 SP1/SP2/SP3/SP4。

  4. 单击“下载”
  5. (可选)如果要使用SSL加密方式启动GDS服务,请在“下载驱动程序”区域,单击“这里”下载SSL证书。

    使用SSL加密方式启动GDS服务,将对GDS服务器与DWS集群之间传输的数据进行加密,以保证数据的安全性。

    SSL加密方式的安全性高于普通模式,建议采用SSL加密方式启动GDS服务。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区