All Products
Search
Document Center

E-MapReduce:Ikhtisar Kudu

Last Updated:Aug 15, 2026

Kudu adalah manajer penyimpanan data terdistribusi, scalable, dan berbasis kolom yang mendukung analitik cepat untuk data yang berubah secara dinamis.

Skenario Penggunaan

Kudu umumnya digunakan dalam skenario berikut:

  • Komputasi near-real-time

  • Skenario time series

  • Pemodelan prediktif

  • Koeksistensi dengan data historis

    Lingkungan produksi sering 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 menjamin ketersediaan tinggi di antara replika tersebut.

Istilah

Name

Description

Master service

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

TServer service

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

Columnar storage

Struktur penyimpanan data di mana data dari kolom yang sama disimpan di lokasi berdekatan pada 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 di 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. Tabel ini menyimpan informasi tentang tabel dan Tablet.