엘락스틱서치는 높은 메모리를 필요로 하지만 나는 빅 데이터의 그래프를 그리지 않기 때문에 엘라스틱서치에 메모리 제한을 주려고 한다.
현재 메모리 설정 /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기가라던가?;;