참조

https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-shards.html



전체 인덱스에 대한 shard 정보를 얻으려면 _cat/shards를 실행한다.


$ curl localhost:9200/_cat/shards

persons             0 p STARTED       10   4.1kb 127.0.0.1 5OEGj_a

persons             0 r UNASSIGNED

..




특정 인덱스의 샤드 정보는 다음 커맨드를 사용한다.


$ curl localhost:9200/_cat/shards/wikinews

wikinews 2 p STARTED    4214   71mb 127.0.0.1 5OEGj_a

wikinews 2 r UNASSIGNED

wikinews 1 p STARTED    4112 69.2mb 127.0.0.1 5OEGj_a

wikinews 1 r UNASSIGNED

wikinews 3 p STARTED    4310 73.6mb 127.0.0.1 5OEGj_a

wikinews 3 r UNASSIGNED

wikinews 4 p STARTED    4285 72.4mb 127.0.0.1 5OEGj_a

wikinews 4 r UNASSIGNED

wikinews 0 p STARTED    4146 69.6mb 127.0.0.1 5OEGj_a

wikinews 0 r UNASSIGNED




인덱스의 정보를 상세하게 보려면 h 매개변수에 옵션을 추가할 수 있다. 만약  unassinged라면 이유도 확인할 수 있다. 


$ curl localhost:9200/_cat/shards/wikinews?h=index,shard,prirep,state,unassigned.reason

wikinews 2 p STARTED

wikinews 2 r UNASSIGNED INDEX_CREATED

wikinews 1 p STARTED

wikinews 1 r UNASSIGNED INDEX_CREATED

wikinews 3 p STARTED

wikinews 3 r UNASSIGNED INDEX_CREATED

wikinews 4 p STARTED

wikinews 4 r UNASSIGNED INDEX_CREATED

wikinews 0 p STARTED

wikinews 0 r UNASSIGNED INDEX_CREATED




document number를 샤드단위로 볼 수 있기 때문에 라우팅 테스트를 쉽게 할 수 있다.


documents           1     p      STARTED        3   9.6kb 127.0.0.1 5OEGj_a

documents           0     p      STARTED        1   3.2kb 127.0.0.1 5OEGj_a






Posted by '김용환'
,