更新时间:2024-08-20 GMT+08:00
安装和启动GDS
安装和启动GDS
- 登录GaussDB(DWS)管理控制台。
- 在左侧导航栏中,单击“连接客户端”。
- 在 “gsql 命令行客户端”的下拉列表中,选择对应版本的GaussDB(DWS)客户端。
请根据集群版本和安装客户端的操作系统,选择对应版本。
- 单击“下载”。
- 将GDS工具包上传至ECS的/opt目录中,本例以上传Euler Kunpeng版本的工具包为例。
- 在工具包所在目录下,解压工具包。
1 2
cd /opt/ unzip dws_client_8.1.x_euler_kunpeng_x64.zip
- 创建用户gds_user及其所属的用户组gdsgrp。此用户用于启动GDS,且需要拥有读取数据源文件目录的权限。
1 2
groupadd gdsgrp useradd -g gdsgrp gds_user
- 修改工具包以及数据源文件目录属主为创建的用户gds_user及其所属的用户组gdsgrp。
1 2 3
chown -R gds_user:gdsgrp /opt/ chown -R gds_user:gdsgrp /data1 chown -R gds_user:gdsgrp /data2
- 切换到gds_user用户。
1
su - gds_user
- 执行环境依赖脚本(仅8.1.x版本适用)。
1 2
cd /opt/gds/bin source gds_env
- 启动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操作系统下使用。
父主题: GDS方式导入