ELK2 ElasticSearch 메모리 인덱스는 얼만큼의 메모리를 필요로 할까요? 통상적으로 인덱스의 GB당 몇 MB 정도입니다. 이 인덱스는 디스크에서 약 3GB를 차지하며 6개월 전에는 ~5.2MB의 메모리를 필요로 했었습니다. 이것은 ~1:600의 힙:저장 공간 비율입니다. 따라서 각 노드에 총 10TB를 장착했다면, 10TB / 600 = 17GB의 힙이 필요하게 됩니다. 그래야 Geonames 같은 데이터를 저장하는 인덱스를 계속해서 열어둘 수 있습니다. 그러나 보시다시피, 시간이 지나면서 개선이 이루어졌습니다. 포인트(짙은 파랑색)는 훨씬 더 적은 메모리를 요구하기 시작했고, 그 다음에는 용어(분홍색)가 그 다음에는 저장된 필드(초록색)가 마침내 용어가 다시 큰 요인이 됩니다. 힙:저장 공간 비율은 이제 ~1:4000이며 6.x와 .. 2024. 5. 7. QueryDSL 기반 데이터 조회 및 수정 방법 1) Kibana -> Management -> Dev Tools 선택 2) 특정 데이터 조회 (GET _search) GET _index/_search { /* QUERY */ } GET twitter/_search { "query": { "range": { "@timestamp": { "from": "2018-03-02T09:00:00", "to": "2018-03-03T09:00:00" } } } } 3) 특정 일자의 데이터들 중, 수정 대상의 _id를 알아두기 4) _id 기반 데이터 조회 (Elastic 7.x) GET twitter/_search { "query": { "ids": { "values": [ "r9InPGgBCuavwrCFV-Z7" ] } } } Elastic 8.x에서 다음과 .. 2023. 1. 30. 이전 1 다음