elasticsearch 개념 정리

Node

network layer 관련

  • http client: 외부에서 REST 접근을 하는 경우
  • transport client: 노드간 또는 노드와 자바 TransportClient 간 통신하는 경우

 

clinet 노드

스마트 라우터(smart router) 역할

  • 클러스터 레벨 요청을 마스터 노드로 전달
  • 데이터 레벨 요청(검색 등)을 데이터 노드로 전달

 

path.data

한 머신에서 여러 노드를 실행하는 경우(가급적이면 하지 않는게 좋다), 여러 노드가 동일한 데이터 경로를 보지 않도록 방지하려면

node.max_local_storage_nodes: 1

을 설정한다.

 

deleting index using wild cards

인덱스 삭제시 와일드카드 문자를 허용하지 않고, 반드시 인덱스명을 입력하게 하려면

action.destructive_requires_name: true

을 설정한다.

 

Leave a Reply

Your email address will not be published. Required fields are marked *