엘락스틱서치는 높은 메모리를 필요로 하지만 나는 빅 데이터의 그래프를 그리지 않기 때문에 엘라스틱서치에 메모리 제한을 주려고 한다.


현재 메모리 설정 /etc/sysconfig/elasticsearch


ES_HOME=/usr/share/elasticsearch

CONF_DIR=/etc/elasticsearch

DATA_DIR=/mnt/log/elasticsearch

LOG_DIR=/var/log/elasticsearch

PID_DIR=/var/run/elasticsearch.pid

ES_HEAP_SIZE=1g  // 힙사이즈 1기가

ES_MIN_MEM=1g // 최소 메모리 1기가

ES_MAX_MEM=1g // 최대 메모리 1기가

ES_STARTUP_SLEEP_TIME=5

MAX_OPEN_FILES=65535 

MAX_LOCKED_MEMORY=unlimited

MAX_MAP_COUNT=262144


해당 메모리를 제한을 주지 않으면 엄청나게 메모리를 많이 사용하는 것을 볼 수가 있다...


엘라스틱 권장 메모리사항이 64기가라던가?;;




+ Recent posts