文档首页 > > 开发指南> 教程:使用GDS从远端服务器导入数据> 步骤3:在数据服务器上安装配置和启动GDS

步骤3:在数据服务器上安装配置和启动GDS

分享
更新时间: 2019/06/24 GMT+08:00

在存放数据源文件的服务器上,安装配置并启动GDS服务。以便后续应用GDS服务连通DWS,进行数据导入。

  1. 在使用GDS导入/导出数据前,请先完成步骤1:准备ECS作为GDS服务器中的步骤:“准备弹性云服务器作为GDS服务器”、“下载GDS工具包和SSL证书”。
  2. 以root用户登录待安装GDS的数据服务器192.168.0.90,创建存放GDS工具包的目录/opt/bin/dws

    mkdir -p /opt/bin/dws

  3. 将GDS工具包上传至上一步所创建的目录中。

    以上传SUSE Linux版本的工具包为例 ,将GDS工具包“dws_client_redhat_x64.tar.gz”上传至上一步所创建的目录中。

  4. 在工具包所在目录下,解压工具包。

    cd /opt/bin/dws
    tar -zxvf dws_client_redhat_x64.tar.gz

  5. (可选)如果使用SSL加密传输数据,请一并将SSL证书上传2所创建的目录中。

  6. 创建用户gds_user及其所属的用户组gdsgrp。此用户用于启动GDS,且需要拥有读取数据源文件目录的权限。

    groupadd gdsgrp
    useradd -g gdsgrp gds_user

  7. 修改工具包以及数据源文件目录属主为创建的用户gds_user及其所属的用户组gdsgrp。

    chown -R gds_user:gdsgrp /opt/bin/dws/gds
    chown -R gds_user:gdsgrp /input_data

  8. 切换到用户gds_user。

    su - gds_user

  9. 启动GDS。

    • 非SSL模式传输数据的情况下,使用如下命令启动GDS。
      /opt/bin/dws/gds/gds -d /input_data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -l /opt/bin/dws/gds/gds_log.txt -D
    • 使用SSL加密方式传输数据时,在确保执行了5后,使用如下命令启动GDS。
      /opt/bin/dws/gds/gds -d /input_data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -l /opt/bin/dws/gds/gds_log.txt -D --enable-ssl --ssl-dir /opt/bin/dws/gds

    命令中的斜体部分请根据实际填写。

    • -d dir:保存有待导入数据的数据文件所在目录。本教程中为“/input_data/”。
    • -p ip:port:GDS监听IP和监听端口。默认值为:127.0.0.1,需要替换为能跟DWS通信的万兆网IP。监听端口的取值范围:1024~65535。默认值为:8098。本教程配置为:192.168.0.90:5000。
    • -H address_string:允许哪些主机连接和使用GDS服务。参数需为CIDR格式。此参数配置的目的是允许DWS集群可以访问GDS服务进行数据导入。所以请保证所配置的网段包含DWS集群各主机。
    • -l log_file:存放GDS的日志文件路径及文件名。本教程为“/opt/bin/dws/gds/gds_log.txt”。
    • -D:后台运行GDS。仅支持Linux操作系统下使用。
    • --enable-ssl:启用SSL加密方式传输数据。
    • --ssl-dir:SSL证书所在目录。需与5中的证书保存目录保持一致。

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区