본문 바로가기

elasticsearch-logstash

elasticsearch 윈도우에서 메모리 설정 시작하기~

- elasticsearch.bat 으로 실행 


elasticsearch.bat 을 실행하면 elasticsearch.in.bat에 저장된 환경변수들을 읽어오면서 

엘라스틱검색이 실행이 된다. 


- service.bat 으로 실행


elasticsearch를 background job으로 돌리거나 서버 시작시 자동으로 elasticsearch를 실행하기 위해서

elasticsearch를 서비스로 실행하려면 service 배치파일을 이용하면 된다. 



- elasticsearch.in.bat 


if "%ES_MIN_MEM%" == "" (

set ES_MIN_MEM=256m

)


if "%ES_MAX_MEM%" == "" (

set ES_MAX_MEM=1g

)


이 부분을 본인이 원하는 메모리 사이즈로 수정해주면 된다 



if "%ES_MIN_MEM%" == "" (

set ES_MIN_MEM=4g

)


if "%ES_MAX_MEM%" == "" (

set ES_MAX_MEM=4g

)


- service.bat 

if "%ES_MIN_MEM%" == "" set ES_MIN_MEM=256m
if "%ES_MAX_MEM%" == "" set ES_MAX_MEM=1g

이 부분 역시 수정해둔다. 

if "%ES_MIN_MEM%" == "" set ES_MIN_MEM=4g
if "%ES_MAX_MEM%" == "" set ES_MAX_MEM=4g