엘라스틱 서치 클러스터 상태 확인
엘라스틱 서치는 curl 명령을 사용하여 조회할수 있습니다.
상태확인을 위해서는 아래와 같이 실행하면 됩니다.
1 | curl -XGET 'localhost:9200/_cat/health?v&pretty' | cs |
1 2 3 4 | [ya@localhost ~]$ curl -XGET 'localhost:9200/_cat/health?v&pretty' epoch timestamp cluster status node.total node.data shards pri relo init unassign pending_tasks max_task_wait_time active_shards_percent 1531196084 13:14:44 elasticsearch yellow 1 1 14 14 0 0 10 0 - 58.3% [ya@localhost ~]$ | cs |
클러스터명이 elasticsearch라는 것을 확인할 수 있고 정상적으로 잘 동작하고 있다는 yellow 상태입니다.
상태확인 메시지를 통해서 status 항목에 green, yellow, red라는 정보를 볼 수 있습니다.
green은 모든 기능이 정상적으로 동작하고 있다는 것입니다.
yellow는 전체적인 기능은 수행하고 있으나 일부 복제본이 아직 할당되지 않은 상태입니다.
red는 어떤 이유로 인하여 데이터를 사용할 수 없는 상태입니다.
클러스터에 있는 노드 정보 또한 확인할 수 있습니다.
1 | curl -XGET 'localhost:9200/_cat/nodes?v&pretty' | cs |
응답결과는 다음과 같습니다.
1 2 3 | [naya@localhost ~]$ curl -XGET 'localhost:9200/_cat/nodes?v&pretty' ip heap.percent ram.percent cpu load_1m load_5m load_15m node.role master name 127.0.0.1 25 78 1 0.03 0.11 0.09 mdi * nr8RCGj | cs |
여기를 보면 nr8RCGj이름을 가지는 1개의 노드가 클러스터에 구성되어있음을 알 수 있습니다.
'소행성이야기' 카테고리의 다른 글
Logstash를 사용하여 Apache 로그를 분석 (0) | 2018.07.10 |
---|---|
엘라스틱 서치와 Relational DB 비교표 (0) | 2018.07.10 |
javascript 익명함수 (0) | 2018.07.10 |
php 에서 다차원 배열 정열하기 (0) | 2018.07.10 |
객체지향의 사실과 오해 를 읽고 (0) | 2018.07.09 |