elasticsearch는 HTTP 프로토콜, Thrift 프로토콜, 자바 프로토콜을 지원한다.
HTTP 프로토콜을 이용하여 9200 포트를 사용할 수 있다.
그러나 Thrift 프로토콜은 9500 포트를 사용하지만, 1.5.0에서 deprecated 되었고 2.0.0에서는 완전히 사라질 예정이다.
java 프로토콜은 9300 포트를 사용하지만, 한 node 처럼 작동되는 구조이기 때문에 클라이언트와 서버 버전이 동일해야 한다. 따라서 업그레이드가 쉽지 않을 수 있다.
또한, 멤캐쉬드(memcached) 프로토콜은 11211포트를 사용하지만, Thrift 프로토콜 처럼 1.5.0에서 deprecated되었고, 2.0.0에서 완전히 사라질 예정이다.
출처
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-thrift.html
https://www.elastic.co/guide/en/elasticsearch/guide/current/_talking_to_elasticsearch.html
https://www.elastic.co/guide/en/elasticsearch/reference/current/modules-memcached.html
'Elasticsearch' 카테고리의 다른 글
[elaseticsearch] 플러그인 개발 및 python 좋은 자료 (0) | 2015.08.25 |
---|---|
[elasticsearch] 아키텍처 설계 (0) | 2015.08.25 |
[elasticsearch] scroll (0) | 2015.08.15 |
[Elasticsearch] 운영시 주의 사항 - Out of Memory 발생 (0) | 2015.08.14 |
Elasticsearch Java HTTP REST client lib - Jest 소개 (0) | 2015.08.12 |