-
IntroductionBackEnd/Elasticsearch API 2025. 3. 8. 12:00반응형
Overview
Backend Developer, Server Developer로 실무에서 사용하는 Elasticsearch API에 대해 정리합니다. 모든 API는 Kibana Dev Tools에서 확인 가능합니다. Elasticsearch에 대한 상세 정보는 Elasticsearch 포스팅을 참고하시면 됩니다.
Cluster
GET /_cluster/health
- 초록색: 모든 주 샤드와 복제 샤드가 할당되어 있는 상태입니다.
- 노란색: 모든 주 샤드는 할당되었지만 일부 복제 샤드는 할당되지 않은 상태입니다.
- 빨간색: 일부 주 샤드가 할당되지 않은 상태입니다.
Index
GET /_cat/indices?v
- Elasticsearch 클러스터의 모든 인덱스를 나열하며, 각 인덱스의 상태, 문서 수, 총 크기 등을 표시합니다.
Shard
GET /_cat/shards?v
- 샤드가 어느 노드에 위치하고 있는지, 주 샤드인지 복제 샤드인지, 그리고 샤드의 상태를 포함합니다.
Settings
PUT /_settings { "index": { "number_of_replicas": 0 } }
- Elasticsearch에서 인덱스, 데이터 스트림, 또는 별칭의 동적 설정을 업데이트 하는 데 사용됩니다. 설정을 변경하면 클러스터를 재시작하지 않고도 인덱스의 동작을 조정할 수 있습니다.
[참고자료]
반응형'BackEnd > Elasticsearch API' 카테고리의 다른 글
Mapping parameters (0) 2025.03.14 Mapping (0) 2025.03.13 Analysis (0) 2025.03.11 Multiple Documents (0) 2025.03.10 Document (0) 2025.03.09