云搜索服务 CSS-配置Elasticsearch集群读写分离:连接主从集群

时间:2024-10-26 16:09:32

连接主从集群

  1. 登录 云搜索服务 管理控制台。
  2. “集群管理”页面选择从集群,单击操作列“Kibana”,登录Kibana页面。
  3. 单击左侧导航栏的“Dev Tools”进入操作页面
  4. 执行如下命令,在从集群配置主集群的信息。
    PUT /_cluster/settings
    {
      "persistent" : {
        "cluster" : {
          "remote.rest" : {
            "leader1" : {
              "seeds" : [
                "http://10.0.0.1:9200",
                "http://10.0.0.2:9200",
                "http://10.0.0.3:9200"
              ] ,
                "username": "elastic",
                "password": "*****"
            }
          }
        }
      }
    }
    表1 请求体参数说明

    参数名

    说明

    leader1

    主集群配置任务的名称,由用户自定义,在后续读写分离配置时会用到该名称。

    seeds

    主集群的访问地址。当集群开启HTTPS访问时,URL schema需要对应使用https。

    username

    主集群的用户名,仅主集群是安全集群时才需要配置。

    password

    主集群的密码,仅主集群是安全集群时才需要配置。

    返回示例:

    {
      "acknowledged" : true,  // 是否成功
      "persistent" : {
        "cluster" : {
          "remote" : {
            "rest" : {
              "leader1" : {
                "seeds" : [
                "http://10.0.0.1:9200",
                "http://10.0.0.2:9200",
                "http://10.0.0.3:9200"
                ] ,
                "username": "elastic", 
                 "password": "*****"
              }
            }
          }
        }
      },
      "transient" : { }
    }
  5. 配置完成后,在从集群执行如下命令确认从集群和主集群的连接状况。
    GET _remote/rest/info

    返回示例:

    {
      "leader1" : {
        "connected" : true  //表示连接正常
      }
    }
support.huaweicloud.com/usermanual-css/css_01_0162.html