반응형

⌨Programming/Elastic Search

    Elastic Search 설치(도커)

    Elastic Search를 로컬에 설치하지 않고 도커 이미지를 활용하여 사용하는 법 (8.7 버전) docker pull docker.elastic.co/elasticsearch/elasticsearch:8.7.0 docker run -d -m 4GB -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:8.7.0 docker exec -it '컨테이너ID' sh // 비밀번호 변경(6자리 이상) bin/elasticsearch-setup-passwords interactive exit docker restart '컨테이너ID' 8버전 부터는 Security가 defaul..

    Elastic Search개요 및 간단한 사용법

    Elastic Search 모든 데이터 색인을 통해 근 실시간으로 검색 및 분석이 가능한 검색 엔진(아파치 루신 기반) 텍스트 분석에 특화되어 있으며 웹 검색 엔진에서 주로 사용됨 데이터 수집, 보강, 저장, 분석, 시각화를 위한 도구 모음인 ELK 스택(Elasticsearch, Logstash, Kibana) 중 분석과 저장을 담당 ELK 사용하는 곳 어플리케이션 검색 로깅과 로그 분석 인프라 메트릭과 컨테이너 모니터링 어플리케이션 성능 모니터링 etc... 기존 RDBMS 기반의 어플리케이션은 텍스트 검색이 어려움(like 검색을 사용하나 이는 동의어나 유의어에 대해서는 지원하지 않음), 그러나 엘라스틱서치는 문자열에 대한 동의, 유의, 전문검색(Full Text Search) 등을 지원함 사용하는..