진행중인 사이드 프로젝트에 검색엔진을 넣고자한다..
로그 스태시는 우선 빼고 엘라스틱서치와 키바나 먼저 설정
은전한닢이 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
이후에 도커 재시작하면 끝!