• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

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

03 Jan 2018

Reading time ~1 minute

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

참고 자료

  • 엘라스틱서치 ( elasticsearch ) 메모리 관련 (공식 홈피 번역)

  • Elasticsearch 인덱싱에 대한 성능 고려 사항

  • Configuring Elasticsearch



elasticsearch Share Tweet +1