엘라스틱 서치 설정

jayden·2022년 2월 20일
0

엘라스틱서치

목록 보기
1/1

진행중인 사이드 프로젝트에 검색엔진을 넣고자한다..

로그 스태시는 우선 빼고 엘라스틱서치와 키바나 먼저 설정

은전한닢이 7.16.3 버전부터 월활하게 설정되기에 7.16.3 버전으로 설정함.

Docker compose

version: "3.3"
services:
  elasticsearch:
    container_name: elasticsearch
    image: docker.elastic.co/elasticsearch/elasticsearch:7.16.3
    volumes:
      - ./esdata:/usr/share/elasticsearch/data
    environment:
      - bootstrap.memory_lock=true
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - discovery.type=single-node
    networks:
      - default
    restart: always
    ports:
      - "9300:9300"
      - "9200:9200"

  kibana:
    container_name: kibana
    image: kibana:7.16.3
    ports:
     - 5601:5601
    networks:
     - default
    environment:
     ELASTICSERCH_UTL: http://elasticsearch:9200
     ELASTICSEARCH_HOSTS: http://elasticsearch:9200
    environment:
     - TZ=Asia/Seoul
    restart: always
    privileged: true

volumes:
  esdata:

networks:
  default:
    external:
      name: elastic

bin bash

docker exec -it bf7896b6e517 /bin/bash

은전한닢 설정

./bin/elasticsearch-plugin install https://github.com/likejazz/seunjeon-elasticsearch-7/releases/download/7.16.3/analysis-seunjeon-7.16.3.zip 

이후에 도커 재시작하면 끝!

profile
앱개발도 간간이 하는 서버 개발자 입니다.

0개의 댓글