All Products
Search
Document Center

E-MapReduce:Kudu

Last Updated:Jun 17, 2026

Kudu adalah manajer penyimpanan data kolom terdistribusi dan skalabel yang menyediakan analitik cepat untuk data yang berubah secara dinamis.

Skenario

Kudu umumnya digunakan dalam skenario berikut:

  • Komputasi near-real-time

  • Skenario Time Series

  • Pemodelan prediktif

  • Koeksistensi dengan data historis

    Lingkungan produksi sering kali berisi sejumlah besar data historis yang disimpan di HDFS, RDBMS, atau Kudu. Anda dapat menggunakan Impala untuk mengakses dan melakukan kueri terhadap data tersebut tanpa perlu memigrasikannya ke Kudu.

Komponen

Kudu mencakup dua jenis komponen:

  • Master Server: Mengelola metadata tentang Tablet Server dan tablet. Master Server menggunakan protokol Raft untuk menyediakan ketersediaan tinggi.

  • Tablet Server: Menyimpan tablet. Setiap tablet memiliki beberapa replika, dan protokol Raft menyediakan ketersediaan tinggi di antara replika tersebut.

Istilah

Name

Description

Master service

Mengelola metadata untuk seluruh kluster, termasuk informasi mengenai Tablet Server, tabel, dan Tablet.

TServer service

Menyimpan dan melayani Tablet kepada klien. Hanya Tablet leader yang dapat menangani permintaan tulis. Tablet lainnya hanya dapat menangani permintaan baca.

Columnar storage

Struktur penyimpanan data di mana data dari kolom yang sama disimpan pada lokasi berdekatan dalam penyimpanan dasar.

Table

Lokasi dalam Kudu tempat data disimpan. Sebuah tabel memiliki skema dan primary key yang diurutkan secara global, serta dapat dipartisi menjadi beberapa Tablet.

Tablet

Segmen kontinu dari sebuah tabel. Sebuah tabel dapat dipartisi menjadi beberapa Tablet.

Setiap Tablet direplikasi pada beberapa Tablet Server, dan satu replika ditetapkan sebagai leader. Replika mana pun dapat melayani permintaan baca.

Raft

Protokol konsensus yang menjamin ketersediaan tinggi untuk layanan Master Kudu dan konsistensi data di antara replika Tablet.

Catalog Table

Lokasi pusat metadata Kudu yang menyimpan informasi mengenai tabel dan tablet.