본문 바로가기
ELK

[ElasticSearch] 실행해보기

by 슈슈슉민 2025. 3. 23.

elastic search 를 도커로 실행 해 볼 꺼에요. 버전 8부터는 security 가 default 라서 주의하셔야 해요

 

lsm@i ~ % curl https://localhost:9200 
curl: (60) SSL certificate problem: self signed certificate in certificate chain
More details here: https://curl.se/docs/sslcerts.html

 

일단 도커로 image 만들고 실행해보죠

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:8.7.0

 

9200 은 application 계층으로 elastic search 에 접속하는 http용 port 입니다.

9300 은 network 계층으로 tcp 통신용 port 입니다. 개발을 할 필요가 없다면 안해도 괜찮습니다.

 

security 때문에 비밀번호를 설정해야하는데, 도커의 elastic shell에 들어가세요

docker exec -it '컨테이너ID' sh

 

이제 비밀번호를 바꿀껀데 6자리 이상이여야 해요

bin/elasticsearch-setup-passwords interactive

 

설정했으면 http test 를 해봅시다

 

lsm@i ~ % curl -k -u elastic:[password] https://localhost:9200

 

 

 

'ELK' 카테고리의 다른 글

[ElasticSearch] metric aggregation  (0) 2025.03.29
[ElasticSearch] search  (0) 2025.03.23
[ElasticSearch] mapping  (0) 2025.03.23
[ElasticSearch] 데이터 입력, 조회, 수정, 삭제  (0) 2025.03.23
[ElasticSearch] mac 설치하기  (0) 2025.03.22