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 |