ETL服务器连接GaussDB(DWS)集群客户端配置

问题描述:给ETL的服务器上安装gsql的工具,用来连接GaussDB(DWS)集群,做数据抽取用

DWS:GaussDB(DWS) 8.2.1-ESL

1.获取软件包

登录FusionInsight Manager系统,在"集群"下拉列表中单击需要操作的集群名称。选择"更多 >->下载客户端->下载集群客户端,不选择保存路径,默认可以下载到浏览器中,如果选择保存路径,可以下载到服务器中

2.上传软件包

使用WinSCP工具,以准备安装客户端的用户(如"user_client"),将获取的软件包"FusionInsight_Cluster_3_Services_Client.tar"上传到将要安装客户端的服务器文件目录,例如"/opt/client"。

3.创建用户以及解压目录

复制代码
useradd user_client
mkdir -p /opt/client
mkdir -p /opt/mppdbclient
mv /tmp/FusionInsight_Cluster_3_Services_Client.tar /opt/client
chmod -R 755 /opt/client
chown -R user_client:user_client /opt/mppdbclient

4.解压软件包

复制代码
tar -xvf FusionInsight_Cluster_3_Services_Client.tar

5.校验软件包

复制代码
sha256sum -c FusionInsight_Cluster_3_Services_ClientConfig.tar.sha256

6.解压获取的安装文件

复制代码
tar -xvf FusionInsight_Cluster_3_Services_ClientConfig.tar

7.配置客户端网络连接

复制代码
/opt/client/FusionInsight_Cluster_3_Services_ClientConfig/hosts
/etc/hosts

8.安装进入安装包所在目录,执行如下命令安装客户端到指定目录(绝对路径),例如安装到/opt/mppdbclient目录

复制代码
cd /opt/client/FusionInsight_Cluster_3_Services_ClientConfig
执行./install.sh /opt/mppdbclient

9.检查客户端是否安装成功,请登录客户端

复制代码
cd /opt/mppdbclient
source bigdata_env
kinit admin   集群为安全模式时,执行以下命令,设置kinit认证,输入客户端用户登录密码 与登录FusionInsight Manager页面的密码一致
klist         查询并确认权限内容
gsql -U 26000 -p -d postgres -h U omm  测试实际连接是否成功