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
- confortável com a linguagem de programação Java
- confortável na linguagem de programação Java (navegar pela linha de comando do Linux, editar arquivos com vi/nano)
- Uma IDE Java como Eclipse ou IntelliJ
Ambiente de laboratório:
Um cluster HBase funcional será fornecido aos estudantes. Os alunos precisarão de um cliente SSH e um navegador para acessar o cluster.
Zero Instalação: Não é necessário instalar o software HBase nas máquinas dos alunos!
Declaração de Clientes (5)
The training instruments provided.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Apresentação e exercícios interessantes
Szymon - Agora SA
Curso - Scylla Database
Máquina Traduzida
Durante os exercícios, James explicou a mim cada etapa em mais detalhe sempre que eu ficava preso. Eu era completamente novo no NIFI. Ele explicou o propósito real do NIFI, inclusive conceitos básicos como o de código aberto. Ele abrangeu todos os conceitos do Nifi, partindo do nível iniciante até o nível de desenvolvedor.
Firdous Hashim Ali - MOD A BLOCK
Curso - Apache NiFi for Administrators
Máquina Traduzida
Que eu tivesse no primeiro lugar.
Peter Scales - CACI Ltd
Curso - Apache NiFi for Developers
Máquina Traduzida
Isso me dá uma visão sobre o Redis e também me orienta pelo caminho certo se eu quiser saber mais sobre o Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curso - Redis for High Availability and Performance Training Course
Máquina Traduzida