Version : 7.5.2
인덱스를 생성할 때, shards(샤드)와 replicas(레플리카)를 세팅하지 않으면 기본적으로 1:1로 세팅된다.
아래와 같이 마스터 2노드, 데이터 3노드로 클러스터를 지정하였지만, 세팅하지 않고 넣었을 시 자동으로 분산되지 않는 것을 볼 수 있다.
index를 생성할 때, shards(샤드)와 replicas(리플리카)를 세팅할 수 있으며, 아래와 같이 3:2로 세팅을 해본다.
PUT /index_test
{
"settings" : {
"index" : {
"number_of_shards" : 3,
"number_of_replicas" : 2
}
}
}
정상적으로 index가 생성되었고, 아래와 같이 각 노드에 샤드 1, 레플리카 2개 생성되었다.
elaelasticsearch는 장애 발생시 replicas를 이용하여 복구한다. 향후 장애를 염두해 놓고 구성하는 것이 좋다.
'Elasticsearch' 카테고리의 다른 글
[Elasticsearch] Elasticsearch head (cluster )모니터링 하기 (0) | 2021.03.25 |
---|---|
[Python] elasticsearch bulk insert contain _id (0) | 2020.03.04 |
[Python] Get elastic cluster health. (파이썬API를 이용한 elastic 클러스터 핼쓰 보기) (0) | 2020.03.03 |
[Python] Insert bulk from pandas dataframe to elasticsearch (0) | 2020.02.15 |
CentOS 7 Auditbeat 7.0 OSS RPM Install (0) | 2019.04.29 |
CentOS 7 Elasticsearch / kibana 7.0 OSS RPM Install (0) | 2019.04.29 |
[elastic] winlogbeat (윈도이벤트 로그 경량 수집기) - 설치 (0) | 2019.03.20 |
[Python] Elasticsearch Monitoring (0) | 2018.07.22 |