在存放数据源文件的服务器上,安装配置并启动GDS服务。以便后续应用GDS服务连通GaussDB 200,进行数据导入。
mkdir -p /opt/bin将GDS工具包上传至上一步所创建的目录中。
以上传SUSE Linux版本的工具包为例 ,将软件安装包中的GDS工具包“GaussDB-Kernel-V300R002C00-SUSE11-64bit-Gds.tar.gz”上传至上一步所创建的目录中。
cd /opt/bin
tar -zxvf GaussDB-Kernel-V300R002C00-SUSE11-64bit-Gds.tar.gz
export LD_LIBRARY_PATH="/opt/bin/lib:$LD_LIBRARY_PATH" // GDS依赖了Cjson动态库,使用时,需配置动态库路径。
证书位于GaussDB 200集群中的“$GAUSSHOME/share/sslcert/gds”下。
例如,假设GaussDB 200集群服务器(192.168.10.60)上,$GAUSSHOME对应的路径为“/opt/huawei/Bigdata/mppdb/core”,预将gds对应的SSL证书下载到上面创建的“/opt/bin”下。可以使用如下命令:
scp -r root@192.168.10.60:/opt/huawei/Bigdata/mppdb/core/share/sslcert/gds ./创建用户gds_user及其所属的用户组gdsgrp。此用户用于启动GDS,且需要拥有读取数据源文件目录的权限。
groupadd gdsgrp
useradd -g gdsgrp gds_user
chown -R gds_user:gdsgrp /opt/bin/gds
chown -R gds_user:gdsgrp /input_data
su - gds_user启动GDS。
/opt/bin/gds/gds -d /input_data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -l /opt/bin/gds/gds_log.txt -D使用SSL加密方式传输数据时,在确保执行了4后,使用如下命令启动GDS。
/opt/bin/gds/gds -d /input_data/ -p 192.168.0.90:5000 -H 10.10.0.1/24 -l /opt/bin/gds/gds_log.txt -D --enable-ssl --ssl-dir /opt/bin/gds命令中的斜体部分请根据实际填写。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3141838/ ,如需转载,请注明出处,否则将追究法律责任。