elasticsearch 의 연결가능성만 체크하고 싶은데, "Java High Level REST" 의 의존성은 너무 많기도 하고 번거로움이 많아서 RESTAPI 를 직접 사용해서 연결가능성만 체크하는 로직을 만들어 보았다. 구글링해보면 이거저거 나오긴 하는데 user, password 처리하는 샘플은 잘 나오지 않아서 좀 헤맸던거 같다. RestTemplate 로 직접 health 체크 요청하기 ElasticSearch는 대부분 restapi 를 제공하고 있고, http://127.0.0.1:9300/_cat/health?v 형태로 상태를 조회가능하다. 가장 쉬운건 이 주소로 요청했을때 정상적으로 리턴이 되는지 체크하면 연결가능여부를 판단할 수 있다. Spring 을 사용중이라면, RestTemplat..
엘라스틱서치는 restapi 를 지원해서 주소를 요청해서 가능한게, url 을 호출하는 가장 대중적인 커맨드라인툴이 curl 이다. 그래서 curl 로 호출하는 경우도 많으니 간단히 명령어를 정리하도록 하겠다. 예제는 편의상 http://127.0.0.1:9200 을 기준으로 설명하도록 하겠다. 추가로, ES에 웹로그인형태로 권한이 존재한다면 "-u 아이디:패스워드" 파라미터를 추가로 기입해주면된다. 이런게 없다면 파란색 부분은 생략하고 실행하면 된다. (사실 예제들은 모두 빼고 적긴했다) curl -u 아이디:패스워드 -XGET 'http://127.0.0.1:9200/_cat/health?v 인덱스 생성 사실 flink 와 연계하거나 API 를 사용해서 인덱스를 수동으로 생성할 일은 없지만, 다음과 ..