API/ElasticSearch

[elasticSearch] 엘라스틱 서치 클라우드 배포 &셋팅하기

Acdong 2022. 3. 11. 14:21
728x90

elasticsearch cloud service deployment and setting 

 

1. 이메일 회원가입

 - 이메일로 회원가입하면 14일동안

    괜찮은 스펙의 클라우드 서비스 무료로 이용할 수 있다.

 

2. 배포하기 

Create deployment 클릭

 

기본적으로 GCP로 설정이 되어있다.

배포할 서비스의 이름을 입력해주고 Edit settings 를 클릭하면

설정을 다르게 할 수 있다.

* 어떤 클라우드 플랫폼(GCP,AWS,Azure)을 기초로 하느냐에 따라 요금의 조금차이가 있음

서비스의 맞게 셋팅해줘야함.

 

하단에 한시간 요금 / 한달요금을 확인하면서 셋팅할 수 있음.

 


3. Advanced settings

엘라스틱서치 셋팅

 

Advanced settings 에서 여러가지 스펙을 선택하여 셋업을 진행할 수 있고

무료체험판에서는 위 성능을 기본적으로 제공해줍니다.

 

여기서 한국어 토크나이저 노리(nori)를 사용하려면 Edit settings and plugins 에 가서

analysis-nori 를 체크해주어야한다.

analysis-nori 체크

키바나 셋팅

스크롤을 내려보면 키바나도 포함되어있는 모습

그 밖에도 Enterprise search(통합검색) 등 많은 기능들을 추가하여 사용할 수 있음

 

셋팅을 완료하면

초기 아이디(username)과 비밀번호(password)를 제공해줌.

3~4분정도 지나면 셋팅이 완료되고 Endpoint 로 아이디 비번을 통해

접근이 가능합니다.

 

python 연동

from elasticsearch import Elasticsearch
es = Elasticsearch("https://search~~~~.ap-northeast-2.es.amazonaws.com",http_auth=('elastic',"제공된 비밀번호"))
반응형