33,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨ElasticSearch Essential
엘라스틱서치 기업 내부 로그용 문의
엘라스틱 서치를 무료버전으로 기업 내부 로그용으로 사용할 시 라이선스 문제는 없을까요?
- 해결됨ElasticSearch Essential
인덱스에 들어가는 필드 갯수에 대해서 질문
인덱스 템플릿을 생성하고 rollover를 적용 시켜 100기가 넘을때마다 logs-2023.06.13, logs-2023.06.14 이렇게 새롭게 인덱스가 생성되고 있습니다. logs-2023.06.13에 필드가 1000개가 넘었다는 에러가 발생하여 'Limit of total fields [1000] has been exce..'필드 정리했습니다. 그럼 es에서 따로 작업 없이 다음 인덱스부터(ex. logs-2023.06.14) 필드 개수가 다시 카운트 되는것인거죠??es에서 따로 작업하지 않고 그 앞단에서 필드를 줄였는데 줄인 다음 적용되는 새로운 인덱스에서도 동일한 에러가 발생하고있어서 질문드립니다.
- 해결됨ElasticSearch Essential
전체 노드가 아닌 하나의 노드를 내릴때 샤드 할당 제한
안녕하세요, 수강생인데 궁금한점이 있어서 문의드립니다.제가 마스터 노드 3, 데이터 노드 5대를 구성하고 운영하고있는데,전체 노드를 내리고 올릴때마다 샤드 할당을 persistent: cluster.routing.allocation.enable: "primaries",로 제한하고 인덱싱 서비스 중지하고 POST /_flush 다시 올리고 난 뒤 none으로 풀었습니다.궁금한점은 전체 노드가 아니고 일부노드(ex 데이터 노드 3번등)를 내리고 올릴때도 샤드 할당 제한이 필요한가요? 전체 노드 내리고 올릴떄는 샤드 리밸런싱 방지를 위해서 샤드 할당을 제한한건데 일부 노드만 내리고 올리면 샤드 리밸런싱이 발생하지 않아 샤드 제한이 필요할 것같진 않아서요. 공식문서에서도 "full"-cluster라고 되어있어요.. 확실하게 알고싶어서 질문드립니다!감사합니다.
- 해결됨ElasticSearch Essential
모니터링 질문
안녕하세요Thread 관련한 모니터링 보여주실 때 8분 15초 경이것도 Kibana에서 보신걸까요??
- 해결됨ElasticSearch Essential
레플리카 샤드
안녕하세요 프라이머리 샤드에 있는 데이터를레플리카 샤드로 옮기는 건 따로 설정하지 않아도ES 내부에서 자동으로 해주는 건가요??
- 해결됨ElasticSearch Essential
매핑 설정 변경하기
안녕하세요.운영 중인 엘라스틱 서치에서바로 매핑 설정을 변경할 수 있나요? 정적 매핑을 사용한다고 했을 때기존에 있던 인덱스를 제거하고 정적 매핑 설정 후 다시 색인기존에 있던 인덱스 제거하지 않은 상태로 정적 매핑 설정 하면 자동으로 변경이 됨어떤 게 맞는 지 알 수 있을까요
- 해결됨ElasticSearch Essential
샤드 개수 늘리기
안녕하세요운영중인 엘라스틱 서치에서바로 샤드 개수를 늘려서 적용할 수 있나요??아니면 다른 방식으로 샤드 개수를 늘려야 하나요?
- 해결됨ElasticSearch Essential
인덱스 일별 생성에 대한 질문
안녕하세요, 강의와 책 모두 구매해서 잘듣고있습니다. 추가 질문사항이 있어서 다시 글 작성해봅니다..인덱스 템플릿을 생성했고 setting, mappin 템플릿을 만들어 두개의 component template을 조합해서 logs라는 템플릿을 생성했습니다. 제가 원하는 인덱스는 logs-2023.05.28-000001 logs-2023.05.29-000002 logs-2023.05.29-000003( 50기가 넘어가면 같은 날짜라도 인덱스 만들어지고 뒤에 숫자 증가) 이런 모양을 기대했는데요, mapping은 다이나믹 템플릿으로 필드를 매핑시켰고, setting에서는 rollover_alias를 logs로 주었고 템플릿을 생성할때 index_patterns는 logs*로 주었습니다. policy에서도 hot으로 max_promary shard size 50기가 설정했구요다 만들고나서 아래와같이 아래와 같이 첫 인덱스를 주었습니다. 생성은 logs-2023.05.29-00001 이렇게 원하는대로 우선 생성되긴했습니다.PUT %3Clogs-%7Bnow%2Fd%7D-000001%3E{ "aliases": { "logs": { "is_write_index": true } }}그런데 다음날 보니 인덱스는 생성되지 않고 저 인덱스에 계속 쌓이더라구요...또 뭐 추가할 사항이 있을까요..??감사합니다.
- 해결됨ElasticSearch Essential
데이터 노드에 할당되는 인덱스
안녕하세요, 강의와 책 모두 구매해서 듣고있습니다^^다름이 아니라, 제가 데이터 노드를 es-data-0~4까지 총 5개 클러스터를 구동하고있는데 인덱스 생성시 4개밖에 할당이 안되더라구요ㅠ 컴포넌트 세팅설정시, number_of_shards는 2개로 주었습니다.혹시나 해서 cluster.routing.allocation.enable = primaries로 변경후 노드 셧다운 -> 재실행 후 cluster.routing.allocation.enable = null 로 바꾸어 샤드 할당 설정을 활성화 했는데도 똑같이 4개밖에 안되네요.. 5개 모두 할당할 수 있는 방법이 있을까요??
- 해결됨ElasticSearch Essential
클러스터에서 마스터 노드를 사용자가 선택할 수 있나요?
클러스터 구성에서 사용자가 마스터 노드를 직접 선택할 수 있나요?마스터노드를 3대 이상 구성하고, 그 중에서 선출되는 것으로 들었습니다.두대의 노드로 클러스터를 구성했을 때 특정 노드를 마스터노드로 지정할 수 있는지 알고 싶습니다. 두대의 노드를 HA 구성으로 사용하려는 목적이 있기 때문에 평상시에 마스터노드 정보를 공유할 수 있도록 두대 모두 마스터노드로 설정합니다. 이런 경우에 특정 노드를 마스터노드로 지정할 수 있을까요?
- 해결됨ElasticSearch Essential
#8-text vs keyword에서 standard, keyword, text 구분.
_analyzer를 사용하실때 예제로 (1:30부터){"analyzer" : "standard""text" : "I am a boy"} ,{"analyzer" : "keyword""text" : "I am a boy"}이렇게 써주시고 뒤에 비교를 설명하실때는text vs keyword로 해주셨는데 위 예제에서 "standard"위치에 text가 들어가야 했는지 아니면 뒤 설명이 standard와 keyword로 표현하셔야 했던건지 설명 하신 그대로 이해를 해야하는 건지 좀 헷갈립니다.
- 해결됨ElasticSearch Essential
Inverted index 리스트 확인방법
안녕하세요 강의 잘들었습니다~~ 질문이있는데 한 인덱스의 인버티드인덱스가 저장된 전체 리스트?데이터를 볼 수 있는 방법이 있는지요어떻게 분석되서 저장이 되있는지 확인을 하고 싶습니다
- 해결됨ElasticSearch Essential
ES 데이터노드의 적합한 인스턴스 타입이 궁금합니다.
안녕하세요.사내에서 검색엔진으로 k8s에 ES를 운영하고 있는 와중에 강진우님의 Elasticsearch 강의가 있는 것을 알게되어 하루만에 빠르게 완강했습니다.한가지 문의사항이 있어서 문의드리게 되었는데요..!저희 사내 검색엔진 ES의 데이터 노드가 하루 중 사용량이 많은 시간대에는 CPU가 85~95%까지 치고 평소에는 3~40%를 유지중입니다.현재 데이터노드의 인스턴스타입은 RAM(메모리 타입)인데요. 하나의 노드가 하나의 샤드와 레플리카들을 가지고 있습니다.별다른 장애는 없었지만 매일 CPU가 95%까지 육박하고, Load average는 cpu core 수의 2~3배를 치고 있어서 개선할 수 있는 방법을 고민해보고 있는데요.JVM 힙메모리는 맥스 30G 중 21G 정도를 상시 유지중이고, ES의 캐싱메모리를 쓰는 탓인지 Pod의 메모리는 상시 90~95%를 유지중입니다.하여,,Q. ES를 운영할 때 어떤 인스턴스 타입으로 운영하는게 좋을지 궁금하여 자문을 드리게 되었습니다ㅠㅠCPU 타입으로 하는게 좋을지,, 중간 타입으로 하는게 좋을지,, RAM(메모리) 타입으로 그대로 하는게 좋을지 잘 감이 안서네요.. 우선 RAM 타입으로 하였습니다.감사합니다!
- 해결됨ElasticSearch Essential
특정 인덱스의 shard 값을 바꿔주는 방법은 reindex 말고는 없는건가요?
특정 인덱스의 shard 값을 바꿔주는 방법은 reindex 말고는 없는건가요?
- 해결됨ElasticSearch Essential
여섯번째 강의 - 색인 과정 강의를 들으며
안녕하세요 강의를 들으면서 궁금한 점이 생겨서 질문드립니다.실제 운영중인 엘라스틱서치에서 샤드 최적화를 어떻게 이루어야할지 입니다. 샤드 최적화를 진행할 때 처음부터 완벽한 샤드 배치를 세울 수 없어서 성능를 확인 하며 샤드의 수를 늘리거나 데이터 노드를 스케일 아웃/업 하면서 최적의 수치를 찾아가라고 하셨습니다.한번 인덱스를 생성할 때 설정된 샤드의 개수는 절대 변경이 불가능한데 그런 방법중 Reindex API를 사용하여 하는 방법으로 진행해야할까요 ? 아니면 또 다른 방법이 있을까요 ?
- 해결됨ElasticSearch Essential
안녕하세요 강의 자료 문의드립니다.
안녕하세요 해당 강의에 자료는 따로 없을까요 ?
- 미해결ElasticSearch Essential
ES CPU 사용량 관련하여 질문드립니다
안녕하세요, 좋은 강의 감사드립니다.ES 트러블슈팅 사례들 중 메모리와 관련된 내용들이 많은 도움이 되었습니다.그런데 메모리 외에 CPU 사용량과 관련하여 궁금증이 생겨 질문드립니다. 테스트용 쿠버네티스 환경에 ES 배포 후 로그 수집을 진행하면 CPU 사용량이 서서히 증가합니다.거의 주 단위로 관찰해야 그 경향이 보이는 정도로 아주 미미한 수준인데, 일정 시점에 다다르면 다시 CPU 사용량이 배포 직후 수준으로 급감합니다. 이 또한 로그가 점점 쌓임에 따라 생긴 문제일까 싶어 인덱스들을 closed로 변경해보아도 유의미한 변화는 없었습니다.다른 원인들을 찾아보려 여러 항목을 변경해봐도, ES를 재배포 하는 경우에만 다시 CPU 사용량이 감소했습니다.혹시 ES가 갖는 어떤 특성에 따른 현상인지, 아니면 테스트 환경의 조건이나 설정의 문제인지 갈피를 잡기가 어려워 질문드립니다ㅠㅠ
- 해결됨ElasticSearch Essential
ElasticSearch 와 RDBMS에 대한 비교 질문이 있습니다.
안녕하세요! 강의를 보면서 궁금한 점이 생겨서 질문 남깁니다!ElasticSearch와 RDBMS에 대해 비교하는 내용이 나왔는데요. 이 중에서 8버전까지 왔을 때는 비교가 완벽하게 맞지 않는 이유가 궁금합니다.감사합니다! 좋은 하루 되시길 바래요!