-
Opensearch - 샤드 복구 에러아키텍처/opensearch 2025. 8. 6. 10:28
1. 환경 구성
- Opensearch가 하나의 클러스터에 3개가 병렬로 구성돼 있음
2. 문제 상황
- 서로의 Shard가 동기화 되지 않아서 오류가 발생하고 있음.
- 이런 경우 내부적으로 서로 동기화를 맞춰주는데, 한번에 2개(기본값)의 shard만 작업하는 문제가 있음.
- 해결책으로 한 노드가 동시에 최대 10개의 shard를 복구하도록 설정
3. 해결 방법
- 아래의 명령어를 입력하여 해결
curl -X PUT "localhost:9200/_cluster/settings" -H \
'Content-Type: application/json' \
-d ' {
"transient": {
"cluster.routing.allocation.node_concurrent_incoming_recoveries": 10,
"cluster.routing.allocation.node_concurrent_recoveries": 10,
"cluster.routing.allocation.node_concurrent_outgoing_recoveries": 10
}
}'
'아키텍처 > opensearch' 카테고리의 다른 글
Opensearch 구동시키기 (0) 2025.03.27 Opensearch discovery 메뉴 카테고리 권한 설정 오류 (0) 2025.03.27 Opensearch curl 명령어로 rest api 통신하기 (0) 2025.03.27