일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- boj
- 컨테이너
- swift 클로저
- 부스트코스
- 프로세스
- devops
- k8s
- linux
- 도커 컨테이너
- os
- 도커
- docker
- Swift
- centOS
- kubernetes
- centOS7
- ios
- 쿠버네티스
- 도커 명령어
- 인프라
- Python
- AWS
- 데브옵스
- NGINX
- 클라우드
- 도커 이미지
- 운영체제
- 네트워크
- 리눅스
- C++
- Today
- Total
목록Infra & Devops/ElasticSearch (4)
귀염둥이의 메모
https://discuss.elastic.co/t/filebeat-and-glibc-errors-on-ubuntu-22-04/306653 Filebeat and GLIBC Errors on Ubuntu 22.04 Hello, We just deployed filebeat both Ubuntu 22.04 server and Ubuntu 22.04 desktop. However, we cannot be able to get Filebeat connect to Elasticsearch. Both versions of Filebeat and ES is 7.10.1; When you run; filebeat -e You get errors related to GLIBC; discuss.elastic.co htt..
UNASSIGNED 상태인 shard의 원인을 explain API를 사용하여 확인할 수 있다. # explain API curl -XGET "localhost:9200/_cluster/allocation/explain?pretty" "node does not match index setting [index.routing.allocation.require] filters [box_type:\"hot\"]" box_type 설정이 잘 못된 경우이다. hot-warm 구조를 사용하지 않지만, 잘못된 template 설정으로 인하여 box_type: hot 으로 설정된 경우가 있다. 문제가 있는 인덱스의 "index.routing.allocation.require.box_type": null 으로 설정하여 일..
cluster.routing.allocation.disk.watermark.low - 기본값은 85%이며, 디스크 사용량 85%를 초과하는 노드에 샤드를 할당하지 않는다. - 비율 값(예: 0.85)으로도 설정 가능하며, 절대 byte 값(예: 500MB)으로 설정도 가능. - 새로 생성된 primary shards에는 영향을 주진 않고, replica가 할당되는 것을 방지한다. - 모든 노드가 low watermark를 초과하면 새로운 shards 할당 불가. cluster.routing.allocation.disk.watermark.high - 기본값은 90%이며, 디스크 사용량 90%를 초과하는 노드에서 일부 shards를 다른 노드로 이동시킴. - low watermark처럼 비율 값, 절대 값으..
ElasticSearch - 루씬(Lucene) 기반의 오픈 소스 검색 엔진 - JSON(JavaScript Object Notation) 문서를 저장/검색/분석 가능 주요 특징 1) 준실시간 검색 엔진 - 실시간에 준할만큼 색인된 데이터가 빠르게 검색됨 2) 클러스터(Cluster) - 한 대 이상의 노드로 클러스터를 구성하여 높은 안정성, 부하 분산 가능 - 클러스터를 구성하는 모든 노드들은 논리적으로 연결 -> 서로 통신 가능 3) 스키마리스(Shemaless) - RDBMS처럼 스키마를 미리 정의할 필요 없음 - 문서를 자동으로 분석하고 내용에 맞는 스키마를 동적으로 생성 - 이전 데이터와 최근 데이터 사이에 새로운 필드가 추가될 경우 => 자동으로 새로운 필드에 대한 스키마를 생성 4) REST..