카
카카오페이
May 13, 20251회
실시간 OLAP을 위한 Apache Pinot 운영 노하우

간단 소개
카카오페이의 Apache Pinot 운영 노하우 공유: 클러스터 구성, DR 아키텍처, 실시간 Upsert 테이블 운영 및 문제 해결 경험.
AI Summary
- Apache Pinot 소개 및 클러스터 구성
- Pinot는 실시간 OLAP을 위한 분산형 데이터 저장소로, 실시간 업데이트(Upsert) 기능을 제공한다.
- 딥스토어(HDFS) 연동을 통해 데이터 안정성을 확보하고, Server Failure Detector 및 Peer download 설정을 통해 장애를 예방한다.
- ZooKeeper 기반 인증 방식을 사용하여 사용자 및 테이블 권한을 관리하고, 콘솔 보안을 강화한다.
- DR 아키텍처 및 실시간 Upsert 테이블 운영
- Active-Standby 클러스터 구성 기반의 DR(Disaster Recovery) 아키텍처를 구축하여 데이터 센터 레벨의 장애에 대비한다.
- PK(Primary Key) 개수 및 길이 관리, 세그먼트 Compaction을 통해 서버 메모리 부담을 줄이고 쿼리 성능을 향상시킨다.
- JMX 메트릭을 활용하여 PK, 세그먼트 현황, 쿼리 실행 관련 정보 등을 모니터링한다.
- Pinot 운영 시 유의사항
- 언더 리플리카(Under Replica) 상태는 자동으로 복구되지 않으므로 수동으로 복구해야 한다.
- 리플리카 서버 전체 다운 시 데이터 누락 가능성에 대비하여 쿼리 응답을 처리할 때 오류 코드 또는 partialResult 플래그를 확인해야 한다.
- 스냅샷 테이블 운영 시 세그먼트 이름 통일 및 세그먼트 개수 일치 여부를 확인해야 완전한 데이터 교체가 가능하다.
- Kafka 컨슈밍 시 consumeFrom 파라미터를 사용하여 컨슈밍 시작 위치를 명시적으로 지정해야 한다.
- Trino gRPC 사용 시 Pinot 서버의 타임아웃 설정을 조정하고, Trino 커넥터에서 데이터 누락을 감지하는 방법을 검토해야 한다.
Next Feeds

코드는 멈췄고, 에이전트가 움직인다 – AgentSecOps의 시대로
AI 에이전트 시대에 맞춰 AgentSecOps 아키텍처를 제안하고, 도입을 위한 기술 전략을 제시합니다.
AgentSecOpsDevSecOpsAI 에이전트정책 기반 접근 제어실행 통제
2025. 5. 13.
QueryPie

레거시 탈출! 추천 구좌 시스템 개선기
펫프렌즈 Pre-Order 팀의 추천 구좌 시스템 개선 사례: 아키텍처 개선, E2E 테스트 도입, 점진적 개선 전략을 통해 시스템 안정성, 확장성, 유지보수 효율성을 향상시킨 경험을 공유합니다.
레거시 시스템추천 시스템개선E2E 테스트펫프렌즈
2025. 5. 12.
펫프렌즈

Amazon Network Firewall 모범 사례 #4 – 로그 수집 및 분석
AWS Network Firewall(ANF) 로그 설정, 관리, 분석 방법을 제시하고, 로그를 활용한 보안 위협 탐지 및 문제 해결 방안을 설명합니다.
AWS Network Firewall로그 분석SuricataAmazon AthenaCloudWatch Logs
2025. 5. 12.
AWS

AI로 생성한 이미지는 어떻게 평가할까요? (블랙박스 최적화 적용편)
AI 이미지 생성 모델 개발 및 평가 방법론, 그리고 블랙박스 최적화를 통한 하이퍼파라미터 튜닝 전략을 제시합니다.
AI 이미지 생성스테이블 디퓨전블랙박스 최적화하이퍼파라미터이미지 평가
2025. 5. 12.
LY Corp

코드 품질 개선 기법 10편: 적절한 거리 유지에 신경 쓰자
레이어 간 암묵적 의존성을 제거하여 코드 품질을 개선하고 유지보수성을 높이는 방법에 대한 설명.
코드 품질암묵적 의존성레이어 분리관심사 분리유지보수성
2025. 5. 9.
LY Corp

OMS의 최적화된 마이크로서비스 아키텍처 디자인
OMS의 최적화된 마이크로서비스 아키텍처 디자인과 그에 따른 개발 문화 변화를 소개합니다. 데이터 관리 전략, MSA 설계, Shared Cache 활용, 팀 협업 방식 등을 다룹니다.
OMSMSAShared Cache풀필먼트아키텍처
2025. 5. 8.
컬리