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

Posted by '김용환'
,