ec2에 elasticsearch 설치하기

유현민·2022년 7월 12일
0

1. 보안그룹 생성

저번처럼 elasticsearch라는 이름을 가진 보안그룹을 생성한다.
인바운드 - ssh, 9200포트
아웃바운드 - 9200포트

2. ec2 인스턴스 생성

마찬가지로 ubuntu 20.04로 설정 후 생성

3. elasticsearch 설치

저는 데비안 패키지로 설치했습니다.
1. wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo gpg --dearmor -o /usr/share/keyrings/elasticsearch-keyring.gpg
2. sudo apt-get install apt-transport-https
3. echo "deb [signed-by=/usr/share/keyrings/elasticsearch-keyring.gpg] https://artifacts.elastic.co/packages/7.x/apt stable main" | sudo tee /etc/apt/sources.list.d/elastic-7.x.list
4. sudo apt-get update && sudo apt-get install elasticsearch

이 순서대로 하면 자동으로 service 목록에 추가가 되어 편합니다.

/etc/elasticsearch -> 설정파일
/usr/share/elasticsearch -> 실행파일

4. jvm메모리 변경

sudo vim /etc/elasticsearch/jvm.options
128m으로 메모리를 설정

5. 실행

systemctl start elasticsearch

6. 확인

curl -XGET "localhost:9200"
정상적으로 실행이 되는지 확인

profile
smilegate megaport infra

0개의 댓글