EC2에 ElasticSearch 설치하는 방법에 대해 알아봅니다.
sudo firewall-cmd --add-port=9200/tcp --permanent --zone=public
sudo firewall-cmd --add-port=9300/tcp --permanent --zone=public
sudo firewall-cmd --add-port=5443/udp --permanent --zone=public
sudo firewall-cmd --add-port=5443/tcp --permanent --zone=public
sudo firewall-cmd --add-port=5601/tcp --permanent --zone=public
sudo firewall-cmd --reload
sudo firewall-cmd --list-ports
'firewall-cmd command not found' 의 에러가 발생할 경우, 아래 사이트 참고하면 firewall을 설치할 수 있습니다.
https://xorms0707.tistory.com/93
sudo yum install -y java-1.8.0-openjdk-devel.x86_64
sudo vi /etc/yum.repos.d/elasticsearch.repo
아래와 같이 입력합니다.
[elasticsearch-7.x]
name=Elasticsearch repository for 7.x packages
baseurl=https://artifacts.elastic.co/packages/7.x/yum
gpgcheck=1
gpgkey=https://artifacts.elastic.co/GPG-KEY-elasticsearch
enabled=1
autorefresh=1
type=rpm-md
sudo yum install -y elasticsearch
sudo vi /etc/elasticsearch/elasticsearch.yml
아래와 같이 수정합니다.
network.host 127.0.0.1
http.port 9200
sudo systemctl enable elasticsearch
sudo systemctl start elasticsearch
sudo systemctl status elasticsearch
아래와 같이 active (running)을 확인할 수 있다면 설치 완료입니다.
다음에는 Kibana를 설치하는 방법에 대해 알아보겠습니다.