问题描述:给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 测试实际连接是否成功