-
[Elasticsearch] 0. Elasticsearch Install ( 설치 )IT 발자취.../Elastic Stack 2018. 12. 22. 20:13
Elastic Stack을 공부하기 전에 먼저 Elasticsearch를 설치해보겠습니다.
https://www.elastic.co/downloads 로 이동해 Elasticsearch Stack의 제품들을 다운로드 할 수 있습니다.
curl -L -O https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.5.3.tar.gz
현재 Elasticsearch는 활발하게 개발이 이뤄지고 있으므로 아래 보시는 것과 같이 주마다 Release가 있습니다.
저는 Elasticsearch 5.5.3 버전을 설치하도록 하겠습니다.
다운로드를 마치고 압축을 풉니다.
# 압축 해제
tar -xvf elasticsearch-5.5.3.tar.gz
# 실행
cd <elsticsearch_install>/bin
./elaticsearch
설치 폴더 ( 저는 /opt/elasticsearch/ 로 설치 ) 아래의 bin 디렉터리로 이동합니다.
이동하면 elasticsearch 실행 파일을 실행 시키면 엘라스틱 서치가 시작됩니다.
이때, 실행중 경고 메시지가 보일텐데 위와 같이 vm.max_map_count 가 너무 낮다고 경고합니다.
elasticsearch 문서를 보면 엘라스틱서치는 mmapfs 디렉터리를 indices 저장하는데 사용하는데 너무 낮다고 설정 값을 증가시키라고 권고합니다.
sudo vi /etc/sysctl.conf
아래와 같이 vm.map_map_count 설정 값을 증가시켜줍니다.
설정값 변경해주는 김에 Linux에서 file open 할 수 있는 숫자가 제한되어 있습니다.
#변경값 적용해주기
sudo sysctl -p
밑의 값을 변경해주지 않으면 elasticsearch가 서버에서 돌다가 꺼질 수 있으니 아래의 설정도 추가해줍니다.
# 방법 1번
sudo su ulimit -n 65536 su elasticsearch
# 방법 2번
sudo vi /etc/security/limits.conf
이제 다시
# 실행
cd <elsticsearch_install>/bin
./elaticsearch
elasticsearch를 시작해보겠습니다.
축하합니다!!! 성공적으로 elasticsearch 구성을 완료하였습니다.
'IT 발자취... > Elastic Stack' 카테고리의 다른 글
[Elasticsearch] 핵심 개념 - 매핑 타입이 사라진 이유 (0) 2020.04.09 [Elasticsearch] Elasticsearch 핵심 개념 설명 (0) 2020.04.09 [Elasticsearch] 집계 기초 (0) 2018.12.24 [Elasticsearch] 검색 API 기초 (0) 2018.12.23 [kibana] 0. kibana install ( 키바나 설치 ) (0) 2018.12.23 댓글