Programa do Curso
- Seção 1: Introdução ao Big Data & NoSQL
- Ecosistema de Big Data
- Visão geral do NoSQL
- Teorema CAP
- Quando o NoSQL é apropriado
- Armazenamento em colunas
- HBase e NoSQL
- Seção 2: Introdução ao HBase
- Conceitos e Design
- Arquitetura (HMaster e Region Server)
- Integridade de dados
- Ecosistema HBase
- Laboratório: Explorando o HBase
- Seção 3: Modelo de Dados do HBase
- Nomespaces, Tabelas e Regiões
- Linhas, colunas, famílias de colunas, versões
- HBase Shell e comandos Admin
- Laboratório: HBase Shell
- Seção 4: Acessando o HBase usando a API Java
- Introdução à API Java
- Caminho de leitura/escrita
- Dados de série temporal
- Scans
- Map Reduce
- Filtros
- Contadores
- Coprocessores
- Laboratórios (múltiplos): Usando a API Java do HBase para implementar dados de série temporal, Map Reduce, filtros e contadores.
- Seção 5: Design de Schema do HBase: Sessão em Grupo
- Os estudantes são apresentados a casos práticos do mundo real
- Os estudantes trabalham em grupos para elaborar soluções de design
- Discussão/crítica e aprendizado com múltiplos designs
- Laboratório: implementar um cenário no HBase
- Seção 6: Internos do HBase
- Entendendo o HBase por baixo dos panos
- Memfile / HFile / WAL
- Armazenamento HDFS
- Compações
- Splits
- Filtros Bloom
- Caches
- Diagnostics
- Seção 7: Instalação e Configuração do HBase
- seleção de hardware
- métodos de instalação
- configurações comuns
- Laboratório: instalando o HBase
- Seção 8: Ecosistema do HBase
- desenvolvendo aplicações usando o HBase
- interagindo com outros componentes da pilha Hadoop (MapReduce, Pig, Hive)
- frameworks ao redor do HBase
- conceitos avançados (coprocessores)
- Laboratório: escrevendo aplicações com o HBase
- Seção 9: Monitoramento e Melhores Práticas
- ferramentas e práticas de monitoramento
- otimizando o HBase
- HBase na nuvem
- cenários do mundo real com o HBase
- Laboratório: verificando os vitais do HBase
Requisitos
- comfortable with Java programming language
- comfortable in Java programming language (navigate Linux command line , edit files with vi / nano)
- A Java IDE like Eclipse or IntelliJ
Lab environment:
A working HBase cluster will be provided for students. Students would need a SSH client and a browser to access the cluster.
Zero Install : There is no need to install HBase software on students’ machines!
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Os instrumentos de treinamento fornecidos.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Máquina Traduzida
Exercícios práticos. A turma deveria ter durado 5 dias, mas os 3 dias ajudaram a esclarecer muitas das minhas dúvidas sobre o trabalho com NiFi.
James - BHG Financial
Curso - Apache NiFi for Administrators
Máquina Traduzida