open source 설정 및 끄적/elasticsearch

elasticsearch shard 재배치

나한순간에 2021. 12. 30. 23:33

샤드가 무너진 idc에 한쪽에 몰려 있을 경우, 데이터를 못읽는 경우가 생길 수 있기 때문에..

급하게 shard를 강제로 옮겨야 하는 일이 생겼다.

primary shards는 그대로 두고 replica shard만 수동으로 옮기는 짓을 아래 json으로 작업을 했다.

POST /_cluster/reroute
{
  "commands": [
    {
      "move": {
        "index": "testlog-2021.12.11", "shard": 0,
        "from_node": "ralph-infra-es02", "to_node": "ralph-infra-es01"
      }
    }
    ]
}

ps. 잘못된 정보 있으면 과감없이 태클 걸어 주세요. 바로 수정하도록 하겠습니다.