# Elasticsearch의 GPG 키를 추가
wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -
# Elasticsearch 저장소를 추가
echo "deb https://artifacts.elastic.co/packages/8.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-8.x.list
# 패키지 업데이트 후 Elasticsearch 설치
sudo apt update
sudo apt install elasticsearch
# Elasticsearch 시작 및 부팅 시 자동 실행 설정
sudo systemctl enable elasticsearch
# Elasticsearch 실행
sudo systemctl start elasticsearch
# Logstash 설치
sudo apt install logstash
# Logstash 시작 및 부팅 시 자동 실행 설정
sudo systemctl enable logstash
sudo systemctl start logstash
# Kibana 설치
sudo apt install kibana
# Kibana 시작 및 부팅 시 자동 실행 설정
sudo systemctl enable kibana
sudo systemctl start kibana
# Elasticsearch 상태 확인
sudo systemctl status elasticsearch
# 실행 중이 아니라면 서비스를 시작합니다
sudo systemctl start elasticsearch
# 서비스가 부팅 시 자동으로 시작되도록 설정
sudo systemctl enable elasticsearch


이후 ES 실행 명령어로 실행시키면 된다.
sudo systemctl start elasticsearch

# elasticsearch yml파일
sudo nano /usr/lib/systemd/system/elasticsearch.service

xpack이라는 것은 유료버전이라는 것을 의미한다고 한다.

sudo systemctl restart elasticsearch
curl -X GET "localhost:9200"

위 과정을 거치면 접속이 가능하다 하지만, 외부 ip에서 접속 시에 문제가 생길 수 있다. 이때, 외부 접속을 위한 host ip를 0.0.0.0으로 모두 풀어준다.

포트 열어주기
