Apache Kudu 1.6.0 CDH5.14.0 분산 클러스터 구축 가이드

Kudu 아키텍처 개요 Kudu는 컬럼 기반 분산 스토리지로, Raft 합의 알고리즘을 기반으로 리더-팔로워 구조를 유지합니다. 마스터 노드와 태블릿 서버 간의 역할 분담을 통해 고가용성을 확보하며, 특정 태블릿에 대해 리더 역할을 수행하는 서버가 다른 태블릿에 대해서는 팔로워로 동작할 수 있습니다. 핵심 구성 요소 Table: 스키마와 정렬된 기본 키를 가진 데이터 ...

6월 6일 18:50에 게시됨

Kudu 쓰기 데이터 처리 흐름 분석

쓰기 작업은 삽입, 업데이트 또는 삭제를 수행해야 하는 행 그룹을 의미합니다. Kudu는 기본 키의 고유성을 강제하며, 기본 키는 행을 식별할 수 있는 유일한 식별자입니다. 이 제약 조건을 강제하기 위해 Kudu는 삽입과 업데이트 작업을 다르게 처리해야 하며, 이는 Tablet 서버가 쓰기 작업을 처리하는 방식에 영향을 미칩니다. Kudu의 각 Tablet은 사전 쓰기 로그(WAL) ...

6월 5일 00:25에 게시됨