마스터 노드(Master Node) - 클러스터를 관리하는 노드로 인덱스를 생성, 삭제하는 등 클러스터와 관련된 전반적인 작업을 담당하는 노드 - 가장 성능이 좋고 네트워크 속도가 빠르며 지연이 없는 노드를 선정해서 사용 - 다수의 노드를 설정할 수 있지만 하나의 노드만 선출되어 동작 설치폴더/config/elasticsearch.yml 에서 아래 내용 추가 node.master: true node.data: false node.ingest: false search.remote.connect: true 데이터 노드(Data Node) - 실질적인 데이터를 저장하며 검색과 통계 같은 데이터 관련 작업 수행 - 마스터와 분리해서 구성하는 것을 추천하며 컴퓨터 리소스를 많이 소모하기 때문에 모니터링 필요 설치..
노드(Nodes) 엘라스틱서치는 분산 시스템이며 노드는 이 분산 시스템에서 작동하는 하나의 엘라스틱서치 엔진(single server)을 의미한다. 이 노드들은 우리가 생각하는 일반적인 엘라스틱서치 엔진이며(내 컴퓨터에 엘라스틱서치를 한개 설치하였다면 하나의 노드를 설치한 것과 동일하다) 데이터의 저장과 색인(Index), 검색(Search) 모두 가능하다. 노드는 엘라스틱서치에서 고유의 아이디값으로 UUID(Universally Unique IDentifier)를 제공하며 원할 경우 노드의 고유의 아이디를 내가 직접 변경할 수 있다. 노드의 값을 변경하기 위해서는 엘라스틱치 설치된 위치에 config 폴더에 들어가면, 다양한 설정값들이 존재한다. 엘라스틱서치폴더/configelasticsearch.ke..