-
[Elasticsearch] index 생성시 shards(샤드)와 replicas(레플리카) 세팅Elasticsearch 2020. 2. 21. 19:15
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