Elastic Search 하나의 서버에서 여러 노드 구동시 설정

Elastic Search(이하 ES)에서 노드의 메모리는 서버의 메모리의 반(half)을 할당하는 것이 좋다고 한다.

다만 서버의 메모리가 큰 경우(128GB 이상) 32GB만 할당한 노드를 2개를 띄우는 것을 추천 한다.1,2

이때 일반적으로 ES를 여러개를 설치 하는 것이 아니라 설정 파일만 교체 하여 서버를 기동 하는 방식을 사용 한다. ** 설정 파일만 변경하는 것도 있는데 이는 동작 하지 않는다.**

# ES_PATH_CONF 설정으로 elasticsearch.yml 파일이 있는 위치를 설정 한다.
ES_PATH_CONF=/path/to/my/config ./bin/elasticsearch

참고 자료


Posted by lahuman