Skip to main content

Command Palette

Search for a command to run...

Latest articles

Elasticsearch cat API 상세 정리

Elasticsearch cat API 상세 정리

cat API는 엘라스틱서치의 현재 상태를 사람이 보기 편한 텍스트 형태로 조회할 수 있는 API JSON 형식이 기본인 일반 REST API와 달리, 터미널 환경에서 직관적으로 상태를 파악하는 데 매우 유용하다. cat은 'compact and aligned text'의 약자이며, 실제 운영 시 모니터링 용도로 자주 호출하게 된다 1. 주요 cat API 종류 및 용도 health 클러스터의 전반적인 상태를 빠르게 조회한다. 노드 수, 활...

Jan 11, 20262 min read
64비트 환경에서 왜 힙 메모리를 32gb  이하로 설정해야 할까?

64비트 환경에서 왜 힙 메모리를 32gb 이하로 설정해야 할까?

Compressed OOPs: 32비트 포인터로 32GB 메모리를 다루는 마법 많은 ES Java 개발자들이 서버 설정을 할 때 "힙 메모리는 시스템 메모리의 절반, 하지만 최대 32GB를 넘기지 마라"는 가이드를 접한다. 64비트 시스템이라면 이론적으로 수 페타바이트의 주소 공간을 가질 수 있는데, 왜 우리는 굳이 32GB라는 제약 속에 갇혀야 할까? 그 비밀은 바로 JVM의 성능 최적화 기술인 Compressed OOPs(Ordinary O...

Jan 11, 20262 min read