
엘라스틱서치가 저장하고 색인을 생성하는 JSON 문서
문서를 모아 놓은 단위
인덱스 단위로 엘라스틱서치에 검색을 요청할 수 있다.
인덱스는 여러 샤드로 분리하여 내용을 분산 저장한다.
원본 역할을 담당하는 샤드를 주(primary) 샤드
복제본을 복제본(replication) 샤드라고 한다.
인덱스 내 문서에 부여되는 고유한 식별자
인덱스 + _id 조합은 엘라스틱서치 클러스터 내에서 고유하다.
하나에 인덱스 안에 있는 여러 문서를 묶는 논리 단위.
현재는 문서의 묶음을 논리적으로 구분하려면 인덱스로 독립시켜야 한다.
엘라스틱서치 프로세스 하나 당 노드 하나를 구성한다.
노드 하나는 여러 개의 샤드를 가진다.
고가용성을 위해 같은 종류의 샤드를 같은 노드에 배치하지 않는다.
하나의 노드는 데이터 노드, 마스터 노드, 조정 노드 등 여러 역할 중 하나 이상의 역할을 맡는다.
노드의 역할
노드 여러개가 모여 하나의 클러스터를 구성한다.