[ElasticStack]Elasticsearch 설치하기

silverpaper·2021년 9월 27일
0
post-thumbnail

Ubuntu Server에 Elasticsearch 설치하기

Ubuntu에서 Elasticsearch를 이용하기 위한 환경을 설정해보자.

1. Elasticsearch 설치하기

Ubuntu에서 아래 코드를 따라 입력한다.

wget -qO - https://artifacts.elastic.co/GPG-KEY-elastcisearch | sudo apt-key add - 

[output]

비밀번호를 입력하면 OK가 출력되고 잘 넘어간다.

[output]

sudo apt-get install apt-transport-https

[output]

echo “deb https://artifacts.elastic.co/packages/7.x/apt stable main” | sudo tee –a /etc/apt/sources.list.d/elastic-7.x.list

[output]

sudo apt-get update && sudo apt-get install elasticsearch

[output]

뭐라뭐라 길게 나오고 끝이 나면 Elasticsearch 설치 완료

2. Elasticsearch 구성하기

sudo vi /etc/elasticsearch/elasticsearch.yml

[output]

마우스가 되지 않으므로 화살표 키를 사용하여 Node 이름이 표시된 곳으로 이동하자.
ia 명령을 통해서 입력 모드로 넘어간 뒤,
#node.name: node-1에서 주석(줄 맨앞의 #)을 빼준다.

그 다음 이번엔 Network 호스트 설정을 찾은 뒤,
network.host: 0.0.0.0 으로 변경해준다.

discovery를 찾아서 discovery.seed_host와 cluster.initial_master_nodes를 다음처럼 바꿔준다.

discovery.seed_host: ["127.0.0.1"]
cluster.initial_master_nodes: ["node-1"]

esc를 눌러 삽입 모드를 종료하고 :wq를 눌러 저장

:wq를 치면 vi모드에서 나와 다시 기본 상태로 돌아갈 것이다.

계속해서 명령어를 입력한다.

sudo /bin/systemctl daemon-reload
sudo /bin/systemctl enable elasticsearch.service

[output]

오타... 나도 걱정하지 말고 그대로 진행하자.
어차피 없는 옵션이라 안돌아간다.
만약 잘못돼도 가상환경이라 다시 깔면 되니 조마조마하지 말자.

증명하듯 수많은 오타들의 향연...

Elasticsearch 실행 !

sudo /bin/systemctl start elasticsearch.service

[output]

1~2분정도 지나야 원상태가 되므로 아무 것도 없이 커서만 깜빡거린다고 당황하지 말자.

Elasticsearch가 실행중인지 테스트하기

너무나 아무런 output이 없어서 이게 실행이 되고 있는건지 마는건지 알 수가 없다.
다음 명령어로 테스트를 해보도록 한다.

curl -XGET 127.0.0.1:9200

[output]

Elasticsearch계의 hello world!

failed 어쩌구가 뜨면 아직 시작되지 않아서 연결이 거부되는 것일 가능성이 있으므로 1~2분만 더 기다렸다 해보자.

ElasticSearch 설치 및 구성 끝 !

0개의 댓글