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!
Declaração de Clientes (5)
Os instrumentos de treinamento fornecidos.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Máquina Traduzida
Apresentação e exercícios interessantes
Szymon - Agora SA
Curso - Scylla Database
Máquina Traduzida
Durante os exercícios, James me explicou todos os passos onde eu ficava preso com mais detalhes. Eu era completamente novo no NiFi. Ele explicou a finalidade real do NiFi, incluindo conceitos básicos como software open source. Ele abordou todos os conceitos do NiFi, desde o Nível Iniciante até o Nível Desenvolvedor.
Firdous Hashim Ali - MOD A BLOCK
Curso - Apache NiFi for Administrators
Máquina Traduzida
Que eu tivesse isso desde o início.
Peter Scales - CACI Ltd
Curso - Apache NiFi for Developers
Máquina Traduzida
Fornece-me uma visão sobre o Redis e também me guia 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