코딩, 개발에 대한 기록 저장소

elasticsearch index 유무를 확인하는 Shell script 작성하기


elasticsearch에서 index 생성이나 삭제 등을 자동화할 때 사용할 수 있는 index 유무를 확인하는 스크립트 코드입니다.

```
res=$(curl --silent -XHEAD $ES_HOME_URL/$INDEX_NAME --write-out ' http_code=%{http_code}')
result=`echo $res | grep -c -i 'http_code=200'`

if [ $result -le 0 ]
then
  echo 'error'
  exit 1
else
  echo $INDEX_NAME' is exist'
fi
```