Todos os produtos
Search
Central de documentação

E-MapReduce:Visão geral do Kudu

Última atualização: Aug 14, 2026

O Kudu é um gerenciador de armazenamento colunar, distribuído e escalável que oferece análises rápidas para dados em constante mudança.

Cenários

O Kudu é comum nos seguintes cenários:

  • Computação em tempo quase real

  • Cenários de séries temporais

  • Modelagem preditiva

  • Coexistência com dados históricos

    Ambientes de produção geralmente contêm grandes volumes de dados históricos armazenados no HDFS, em um RDBMS ou no próprio Kudu. Use o Impala para acessar e consultar esses dados sem migrá-los para o Kudu.

Componentes

O Kudu tem dois tipos de componentes:

  • Master Server: gerencia metadados dos Tablet Servers e dos tablets. O Master Server usa o protocolo Raft para oferecer alta disponibilidade.

  • Tablet Server: armazena tablets. Cada tablet tem várias réplicas. O protocolo Raft oferece alta disponibilidade entre as réplicas.

Termos

Nome

Descrição

Master service

Gerencia metadados de todo o cluster, incluindo informações sobre Tablet Servers, tabelas e Tablets.

TServer service

Armazena e fornece Tablets aos clientes. Apenas o Tablet líder processa solicitações de escrita. Os demais Tablets atendem apenas a solicitações de leitura.

Columnar storage

Estrutura de armazenamento de dados na qual os dados da mesma coluna ficam em locais adjacentes no armazenamento subjacente.

Table

Local no Kudu para armazenamento de dados. Uma tabela tem um schema e uma chave primária com ordenação global. É possível particionar a tabela em vários Tablets.

Tablet

Segmento contínuo de uma tabela. Uma tabela pode ser particionada em vários Tablets.

Cada Tablet é replicado em vários Tablet Servers. Uma réplica é designada como líder. Qualquer réplica pode atender a solicitações de leitura.

Raft

Protocolo de consenso que garante alta disponibilidade para o Master service do Kudu e consistência de dados entre réplicas de Tablet.

Catalog Table

Local central dos metadados do Kudu. Armazena informações sobre tabelas e Tablets.