본문 바로가기
IT/elk

elk 설치하기 ( by docker compose )

by 가능성1g 2024. 8. 10.
반응형

**환경**

Debian 12

Docker version 20.10.24+dfsg1, build 297e128

 

잘정리된 사이트가 있어 참고로 하여 설치 했습니다!

요약판으로 정리 합니다.

 

1. 소스 다운로드

git clone https://github.com/deviantony/docker-elk.git

 

2. 환경 파일 수정

/docker-elk/.env

.env -> 암호 설정

 

docker-elk/elasticsearch/Dockerfile

# 마지막 줄에 추가

#한글 형태소 분석기(NORI)
RUN bin/elasticsearch-plugin install analysis-nori

 

docker-elk/docker-compose.yml

컨테이너별 각각 이름 추가 : container_name: elk_es, elk_ls, elk_kb

포트 겹치는거 변경

 

3. 설치

docker-compose up setup

 

정상종료를 꼭 확인!

 

docker-compose up -d

역시 정상 종료를 확인하고!

 

정상기동도 확인

 

4. 접속

http://주소:5601

elastic / 암호

정상 접속 완료!

 

5. 테스트

메뉴 > analytic > discover 에 자료들이 보이는지 본다!

 

6. 오류시

오류나서 재설치하는경우 이미지 파일도 모두 지운후 재시도!

 

::참고 사이트::

https://blog.naver.com/senshig/222769436138

 

ELK (Elasticsearch, Logstash, Kibana) 8.2.2 Docker 기반 세팅

그동안 블로그에서 윈도우PC 로컬환경에서 7.7 버전으로 대략 환경을 구축해보고 안내 해봤는데요. 6.X...

blog.naver.com

https://github.com/deviantony/docker-elk

 

GitHub - deviantony/docker-elk: The Elastic stack (ELK) powered by Docker and Compose.

The Elastic stack (ELK) powered by Docker and Compose. - deviantony/docker-elk

github.com

 

** TODO

1. 엘라스틱 서치 라이센스가 플레티넘으로 되고 30일 만료라고 뜬다! 해결방법 보기

2. 파일비트를 이용해서 타서버에 있는 로그 수집해 오기!

3. elk 사용방법 익히기!

 

끝!

반응형