본문 바로가기
카테고리 없음

Elasticsearch 시스템 인덱스 settings변경

by whathelllllllllllllllll 2022. 1. 3.
728x90

문의:

"." 으로 시작하는 시스템 인덱스 관련하여 (ex: .kibana) replica shard를 수정하려고 하는데

api query 적용이 안됩니다.

어떻게 적용시키는지 알수 있을까요?

 

답변

아래의 API query 참고 바랍니다.
number_of_replicas 값에 원하시는 replica의 값을 수정해서 입력하시면 됩니다.

PUT <INDEX>/_settings
{
  "index": {
    "number_of_replicas": 0
  }
}

#example
PUT .kibana_1/_settings
{
  "index": {
    "number_of_replicas": 0
  }
}

자세한 정보는 Optimizing costs in Elastic Cloud: Replica shard management를 참고바랍니다.

 

=====================================================

변경이안됨????????? !!!!

 

auto_expand_replicas 값이 0-1 으로 적용되어서 그렇습니다.
auto_expand_replicas 값을 0-3 또는 0-all 으로 변경하시거나, false 으로 변경해보시기 바랍니다

참고   Optimizing costs in Elastic Cloud: Replica shard management

 

 

상세 설명

GET .kibana/_settings 를 보면 

결과: 기본 시스템인덱스 .kibana 아래 세팅 auto_expand_replicas 가 0-1로 되어있음.


PUT .kibana/_settings
{
  "index": {
    "number_of_replicas": 2
  }
}

을 해보아도 변경되지 않음.

 

답변대로 아래 설정으로 number of replicas :2 로 변경됨. 

PUT .kibana/_settings
{
  "index": {
    "auto_expand_replicas": "0-all"
  }
}

 

댓글