Table of Content
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"
}
}
]
}'