Elasticsearch alias

By | 2020년 6월 30일
Table of Contents

Elasticsearch alias

아래의 명령들을 이용해 alias 를 생성 또는 삭제할 수 있습니다.

alias 생성

curl -X POST "localhost:9200/_aliases?pretty" -H 'Content-Type: application/json' -d'{
  "actions": [
    {
      "add" : {
        "index" : "some-index",
        "alias" : "some-alias"
      }
    }
  ]
}'

alias 조회

curl -X GET 'localhost:9200/_cat/aliases?v'

alias 삭제

curl -X POST "localhost:9200/_aliases?pretty" -H 'Content-Type: application/json' -d'{
  "actions": [
    {
      "remove" : {
        "index" : "some-index",
        "alias" : "some-alias"
      }
    }
  ]
}'

alias 를 이용한 인덱스변경

curl -X POST "localhost:9200/_aliases" -H 'Content-Type: application/json' -d'{
  "actions" : [
    {
      "add": {
        "index": "new-index",
        "alias": "some-alias"
      },
      "remove" : {
        "index" : "old-index",
        "alias" : "some-alias"
      }
    }
  ]
}'

답글 남기기