elasticsearch 인덱스가 사용하는 노드들 조회

개발새발·2022년 6월 25일
0

elasticsearch

목록 보기
27/54

BMT를 진행하기 위해 새로운 인덱스를 생성했는데, 팀장님께서 그 인덱스가 사용하는 노드들에는 어떤 게 있는지를 물어보셨다. 엄.. ㅎㅅㅎ.. 하고 있었는데 같은 팀원분이 딱 하고 보여주셨는데 한번 조회해봤던 API였떤 것이 아닌가..! 왜 기억을 못하는 것이여.. 나자신..

🍋 /_cat/shards/{index명}?v

바로 이것이 인덱스가 사용하는 노드들을 보여주는 명령어이다!

조회해보면, 아래 예시와 같이 나온다. 사용하는 노드들 외에도, 노드에 어떤 샤드가 포함되어 있는지자세하게 보여준다. primary 인지 replica인지, 문서 수, 디스크에서 차지하는 바이트 수까지 알려준다.

index  shard prirep   state   docs  store     ip            node
인덱스명 1     p      STARTED 100000  1gb 123.45.789.10  node-es-018.elasticex.com
인덱스명 1     r      STARTED 100000  1gb 123.45.789.11  node-es-019.elasticex.com
인덱스명 1     r      STARTED 100000  1gb 123.45.789.12  node-es-020.elasticex.com
인덱스명 2     p      STARTED 100000  1gb 123.45.789.13  node-es-021.elasticex.com
인덱스명 2     r      STARTED 222221  1gb 123.45.789.14  node-es-022.elasticex.com
인덱스명 2     r      STARTED 222224  1gb 123.45.789.15  node-es-023.elasticex.com
인덱스명 0     p      STARTED 222213  1gb 123.45.789.16  node-es-015.elasticex.com
인덱스명 0     r      STARTED 334323  1gb 123.45.789.17  node-es-016.elasticex.com
인덱스명 0     r      STARTED 334223  1gb 123.45.789.18  node-es-010.elasticex.com

(근데 생각해보니 왜 노드가 9개가 할당될까? 🤔)

profile
발새발개

0개의 댓글