云搜索服务 CSS-配置Elasticsearch集群终端节点服务:通过节点IP地址或内网域名访问集群

时间:2024-10-23 20:30:39

通过节点IP地址或内网 域名 访问集群

  1. 获取集群的内网域名或者节点IP地址。

    登录 云搜索服务 控制台,进入集群列表,单击集群名称,进入集群“基本信息”页面,选择“终端节点服务”,查看“服务地址”“内网域名”

    图3 查看终端节点服务地址或内网域名
  2. 在弹性云服务器中,直接通过Curl命令调用Elasticsearch API即可使用集群。
    弹性云服务器需要满足如下要求:
    • 为弹性云服务分配足够的磁盘空间。
    • 此弹性云服务器的VPC需要与集群在同一个VPC中,开通终端节点服务后,可以实现跨VPC访问。
    • 此弹性云服务器的安全组需要和集群的安全组相同。

      如果不同,请修改弹性云服务器安全组或配置弹性云服务器安全组的出入规则允许集群所有安全组的访问。修改操作请参见配置安全组规则

    • 待接入的 CSS 集群,其安全组的出方向和入方向需允许TCP协议及9200端口,或者允许端口范围包含9200端口。

    例如,执行如下Curl命令,查看集群中的索引信息,集群中的内网访问地址为“vpcep-7439f7f6-2c66-47d4-b5f3-790db4204b8d.region01.huaweicloud.com”,端口为“9200”

    • 如果接入集群未启用安全模式,接入方式为:
      curl 'http://vpcep-7439f7f6-2c66-47d4-b5f3-790db4204b8d.region01.huaweicloud.com:9200/_cat/indices'
    • 如果接入集群已启用安全模式,则需要使用https方式访问,并附加用户名和密码,在curl命令中添加-u选项。
      curl -u username:password -k 'https://vpcep-7439f7f6-2c66-47d4-b5f3-790db4204b8d.region01.huaweicloud.com:9200/_cat/indices'
support.huaweicloud.com/usermanual-css/css_01_0082.html