728x90
반응형
실습환경을 구성해보자. 엘라스틱 스택에서 필수 요소인 엘라스틱서치
와 키바나
를 설치해보자.
도커 실습 환경도 있으나, 나중에 구성해보기로하고 현재 PC인 맥북에서 실습환경을 구성해 보자.
엘라스틱 서치
설치
공식홈페이지에서 쉽게 다운로드받을 수 있다. 초보자들도 쉽게 다운로드 및 사용할 수 있게 가이드가 되어 있다.
https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html
공식사이트
정보 > 문서 > Elasticsearch Guide > Set up Elasticsearch > Installing Elasticsearch
https://www.elastic.co/guide/en/elasticsearch/reference/current/targz.html
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-darwin-x86_64.tar.gz
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.16.2-darwin-x86_64.tar.gz.sha512
shasum -a 512 -c elasticsearch-7.16.2-darwin-x86_64.tar.gz.sha512
tar -xzf elasticsearch-7.16.2-darwin-x86_64.tar.gz
cd elasticsearch-7.16.2/
terminal에서 위의 shell을 복사해서 붙여넣기만 하면 끝!
실행
## 엘라스틱 서치 실행
./bin/elasticsearch
## 제대로 실행됬는지 확인
curl -X GET "localhost:9200/?pretty"
위의 명령어를 실행해서 아래처럼 JSON 형태로 응답값을 받는다면 성공적인 실행!
{
"name" : "AL01764131.local",
"cluster_name" : "elasticsearch",
"cluster_uuid" : "urb1ql9_RbWa2Qlw6oGpqw",
"version" : {
"number" : "7.16.2",
"build_flavor" : "default",
"build_type" : "tar",
"build_hash" : "2b937c44140b6559905130a8650c64dbd0879cfb",
"build_date" : "2021-12-18T19:42:46.604893745Z",
"build_snapshot" : false,
"lucene_version" : "8.10.1",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
- 엘라스틱서치는 기본적으로 9200 포트를 사용한다.
- URL뒤에 ?pretty를 추가하면 가독성 좋은 결과를 제공해준다.
키바나
설치
공식사이트
정보 > 문서 > Kibana Guide > Set up > Install Kibana
https://www.elastic.co/guide/en/kibana/current/targz.html
맥북 커널버전을 확인해서 다운 받자. 현재 내 PC는 다윈이므로 맥북 다윈 패키지를 다운 받는다.
curl -O https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-darwin-x86_64.tar.gz
curl https://artifacts.elastic.co/downloads/kibana/kibana-7.16.2-darwin-x86_64.tar.gz.sha512 | shasum -a 512 -c -
tar -xzf kibana-7.16.2-darwin-x86_64.tar.gz
cd kibana-7.16.2-darwin-x86_64/
실행
## 키바나 실행
./bin/kibana
- 키바나가 실행되면 브라우저를 통해 동작 여부를 확인할 수 있다.
- http://localhost:5601 키바나는 기본적으로 5601 포트 사용
- 엘라스틱서치를 실행하지 않고 키바나를 실행하면 오류가 발생한다.
728x90
반응형
'프로그래밍 노트 > 인프라' 카테고리의 다른 글
[엘라스틱 서치] 매핑과 인덱스 템플릿 (0) | 2022.01.03 |
---|---|
[엘라스틱 서치] 인덱스와 도큐먼트란 무엇인가?? (0) | 2022.01.03 |
[엘라스틱 스택] 엘라스틱 스택 찍먹하기 (0) | 2021.12.23 |
젠킨스 Master/Slave 분산 빌드 환경 도커로 구축하기 (1) | 2021.01.30 |
ScaleOut, ScaleUp (스케일아웃, 스케일업) (0) | 2021.01.24 |