数据仓库服务 GAUSSDB(DWS)-使用Linux gsql客户端连接集群:(可选)准备ECS作为gsql客户端主机

时间:2024-05-30 17:09:18

(可选)准备ECS作为gsql客户端主机

购买弹性云服务器的操作步骤,请参见《弹性云服务器快速入门》中的购买并登录Linux弹性云服务器章节。

创建的弹性云服务器需要满足如下要求:

  • 弹性云服务器需要与GaussDB(DWS)集群在相同的区域、可用分区。
  • 如果使用GaussDB(DWS)提供的gsql命令行客户端连接GaussDB(DWS)集群,弹性云服务器的镜像必须满足如下要求:

    镜像的操作系统必须是gsql客户端所支持的下列Linux操作系统:

    • “Redhat x86_64”客户端工具支持在以下系统中使用:
      • RHEL 6.4~7.6
      • CentOS 6.4~7.4
      • EulerOS 2.3
    • “SUSE x86_64”客户端工具支持在以下系统中使用:
      • SLES 11.1~11.4
      • SLES 12.0~12.3
    • “Euler Kunpeng_64”客户端工具支持在以下系统中使用:
      • EulerOS 2.8
    • “Stream Euler X86_64”客户端工具支持在以下系统中使用:

      EulerOS 2.2

    • “Stream Euler Kunpeng_64”客户端工具支持在以下系统中使用:
      • EulerOS 2.8
  • 如果客户端通过内网地址访问集群,请确保创建的弹性云服务器与GaussDB(DWS)集群在同一虚拟私有云里。

    虚拟私有云相关操作请参见《虚拟私有云用户指南》中虚拟私有云和子网章节。

  • 如果客户端通过公网地址访问集群,请确保创建的弹性云服务器和GaussDB(DWS)集群都要有弹性IP。

    购买弹性云服务器时,参数“弹性公网IP”需选择“现在购买”或“使用已有”。

  • 弹性云服务器对应的安全组规则需要确保能与GaussDB(DWS)集群提供服务的端口网络互通。

    安全组相关操作请参见《虚拟私有云用户指南》中安全组章节。

    请确认弹性云服务器的安全组中存在符合如下要求的规则,如果不存在,请在弹性云服务器的安全组中添加相应的规则:

    • 方向:出方向。
    • 协议:必须包含TCP。例如TCP、全部。
    • 端口:需要包含GaussDB(DWS)集群提供服务的数据库端口,例如,设置为“1-65535”或者具体的GaussDB(DWS)数据库端口。
    • 目的地址:设置的IP地址需要包含所要连接的GaussDB(DWS)集群的连接地址。其中0.0.0.0/0表示任意地址。
      图1 出方向的规则
  • GaussDB(DWS)集群的安全组规则需要确保GaussDB(DWS)能接收来自客户端的网络访问。
    请确认GaussDB(DWS)集群的安全组中存在符合如下要求的规则,如果不存在,请在GaussDB(DWS)集群的安全组中添加相应的规则。
    • 方向:入方向。
    • 协议:必须包含TCP。例如,TCP、全部。
    • 端口:设置为GaussDB(DWS)集群提供服务的数据库端口。例如,“8000”。
    • 源地址:设置的IP地址需要包含GaussDB(DWS)客户端主机的IP地址。例如,“192.168.0.10/32”。
      图2 入方向的规则
support.huaweicloud.com/mgtg-dws/dws_01_0037.html