更新时间:2024-08-20 GMT+08:00
分享

安装和启动GDS

安装和启动GDS

  1. 登录GaussDB(DWS)管理控制台。
  2. 在左侧导航栏中,单击“连接客户端”
  3. 在 “gsql 命令行客户端”的下拉列表中,选择对应版本的GaussDB(DWS)客户端。

    请根据集群版本和安装客户端的操作系统,选择对应版本。

    客户端CPU架构要和集群一致,如果集群是X86规格,则也应该选择X86客户端。

  4. 单击“下载”
  5. 将GDS工具包上传至ECS的/opt目录中,本例以上传Euler Kunpeng版本的工具包为例。
  6. 在工具包所在目录下,解压工具包。

    1
    2
    cd /opt/
    unzip dws_client_8.1.x_euler_kunpeng_x64.zip
    

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

    1
    2
    groupadd gdsgrp
    useradd -g gdsgrp gds_user
    

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

    1
    2
    3
    chown -R gds_user:gdsgrp /opt/
    chown -R gds_user:gdsgrp /data1
    chown -R gds_user:gdsgrp /data2
    

  9. 切换到gds_user用户。

    1
    su - gds_user
    

  10. 执行环境依赖脚本(仅8.1.x版本适用)。

    1
    2
    cd /opt/gds/bin
    source gds_env
    

  11. 启动GDS。

    1
    2
    3
    4
    /opt/gds/bin/gds -d /data1/script/tpch-kit/tpch1000X -p 192.168.0.90:5000 -H 192.168.0.0/24 -l /opt/gds/gds01_log.txt -D        #TPC-H使用
    /opt/gds/bin/gds -d /data2/script/tpch-kit/tpch1000X -p 192.168.0.90:5001 -H 192.168.0.0/24 -l /opt/gds/gds02_log.txt -D       #TPC-H使用
    /opt/gds/bin/gds -d /data1/script/tpcds-kit/tpcds1000X/ -p 192.168.0.90:5002 -H 192.168.0.0/24 -l /opt/gds/gds03_log.txt -D        #TPC-DS使用
    /opt/gds/bin/gds -d /data2/script/tpcds-kit/tpcds1000X/ -p 192.168.0.90:5003 -H 192.168.0.0/24 -l /opt/gds/gds04_log.txt -D       #TPC-DS使用
    
    • 命令中的斜体部分请根据实际填写,如果数据分片存放至多个数据盘目录,需要启动对应目录数量的GDS。
    • 如果TPC-H和TPC-DS数据同时测试,需要启动以上4个GDS,如果只测试TPC-DS或TPC-H数据,请根据后面的“#xxx”备注启动对应的GDS服务即可。
    • -d dir:保存有待导入数据的数据文件所在目录。
    • -p ip:port:GDS监听IP和监听端口。IP替换为ECS的内网IP,确保GaussDB(DWS)能通过此IP与GDS的通讯;端口对于TPC-H取5000、5001,对于TPC-DS取5002、5003。
    • -H address_string:允许哪些主机连接和使用GDS服务。参数需为CIDR格式。此地址配置成GaussDB(DWS)的集群内网网段(即GDS所在的ECS与GaussDB(DWS)在同一个VPC下,以内网通讯即可),例如192.168.0.0/24
    • -l log_file:存放GDS的日志文件路径及文件名。
    • -D:后台运行GDS。仅支持Linux操作系统下使用。

相关文档