Visão Geral
Curso Apache HBase Foundation, Este curso prático envolvente apresenta o HBase, uma loja NoSQL baseada no Hadoop. O curso é destinado a desenvolvedores que usarão o HBase para desenvolver aplicativos, bem como a administradores que gerenciarão clusters HBase.
O instrutor orientará os participantes na arquitetura HBase, modelagem de dados e desenvolvimento de aplicativos em HBase. Outros assuntos abordados incluem o uso do MapReduce com HBase e tópicos de administração relacionados à otimização de desempenho. Uma parte significativa do tempo de aula será dedicada a laboratórios interativos.
Publico Alvo
Este curso é destinado a desenvolvedores e administradores.
Pre-Requisitos
Os participantes devem estar familiarizados com a linguagem de programação Java (ou seja, navegar na linha de comando do Linux, editar arquivos c
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico
Introdução ao Big Data e NoSQL
- Ecossistema de Big Data
- Visão geral do NoSQL
- Teorema CAP
- Quando o NoSQL é apropriado?
- Armazenamento Colunar
- HBase e NoSQL
Introdução ao HBase
- Conceitos e Design
- Arquitetura (HMaster e Servidor de Região)
- Integridade de dados
- Ecossistema HBase
- Laboratório: Explorando o HBase
Modelo de dados HBase
- Namespaces, tabelas e regiões
- Linhas, colunas, famílias de colunas, versões
- Comandos HBase Shell e Admin
- Laboratório
Acessando HBase usando API Java
- Introdução à API Java
- Caminho de leitura/gravação
- Dados de série temporal
- Verificações
- Redução de mapa
- Filtros
- Contadores
- Coprocessadores
- Laboratórios (múltiplos)
Design de esquema HBase (sessão de grupo)
- Os alunos são apresentados a casos de uso do mundo real
- Os alunos trabalham em grupos para produzir soluções de design
- Discuta, critique e aprenda com vários designs
Internos do HBase
- Compreendendo o HBase nos bastidores
- Arquivo de memória / HFile / WAL
- Armazenamento HDFS
- Compactações
- Divisões
- Filtros de flores
- Caches
- Diagnóstico
Instalação e configuração do HBase
- Seleção de Hardware
- Métodos de instalação
- Configurações comuns
- Laboratório: Instalando o HBase
Ecossistema HBase
- Desenvolvendo aplicativos usando HBase
- Interagindo com outra pilha Hadoop (MapReduce, Pig, Hive)
- Estruturas em torno do HBase
- Conceitos Avançados (Coprocessadores)
Monitoramento e Melhores Práticas
- Ferramentas e práticas de monitoramento
- Otimizando HBase
- HBase na nuvem
TENHO INTERESSE