티스토리 뷰

IT/ElasticSearch

loop에서 elasticsearch query

래빗조아 2015. 9. 2. 12:52

loop에서 elasticsearch query 사용시


ES의 연결 생성은 loop에서 몇천개 이상으로 하게 되면 TIME_OUT에 의해서 포트를 오픈하지 못할 수 있다. 


따라서 loop등에서는 반드시 하나의 커넥션을 열고 쿼리하도록 합니다.


Singleton으로 연결 생성 객체를 만들 수도 있으며, pool을 사용할 수도 있습니다.


보통 JAVA API시에서 연결이 안되면 아래와 같은 메시지가 나타납니다.


Spring Data 프로젝트 중에서 elasticsearch를 사용하는 것도 한번 시도해 볼만합니다.











'IT > ElasticSearch' 카테고리의 다른 글

ElasticSearch - 유용한 Plugin들  (1) 2015.09.08
ElasticSearch 기본 화면 - http://localhost:9200  (0) 2015.07.30
Multi-tenancy 검색에서 주의할 점  (0) 2015.07.30
ElasticSearch VS DBMS  (0) 2015.07.30
elasticsearch - 개요  (0) 2015.06.04
댓글