[ElasticStack] 클러스터와 노드 구성


[ElasticStack] 클러스터와 노드 구성

클러스터와 노드 클러스터는 여러 대의 컴퓨터를 병렬로 연결해 하나의 시스템을 구성하는 것을 의미 엘라스틱서치에서 클러스터를 구성하는 요소를 Node(노드) 클러스터는 여러 노드의 집합 노드는 엘라스틱서치가 설치되는 물리적 혹은 논리적 단위 보통 하나의 컴퓨터(혹은 서버)에 하나의 노드를 구성 물리 서버뿐만 아니라 논리 혹은 가상 서버로도 노드를 구분 HTTP 계층과 전송 계층 전송 모듈 클러스터 내부에서 사용한다. 내부에서 노드와 노드 간의 통신에서 사용 노드 간 데이터를 분산 처리하는 구조에 적합한 방식 기본 포트 9300 ~ 9399 HTTP 모듈 REST API를 통해서 노드와 외부 클라이언트 통신을 위해 사용 엘라스틱 API에서 제공하는 형태로 외부 클라이언트 앱과 통신 시 사용함 기본 포트 9200 ~ 9299 노드 엘라스틱 서치 클러스터를 구성하는 하나의 인스턴스 보통 하나의 논리적 서버로 구성되어 데이터를 저장하고 클러스터의 인덱싱과 검색 기능에 참여 단일 서버에 복수 ...


#ElasticSearch #엘라스틱서치

원문링크 : [ElasticStack] 클러스터와 노드 구성