Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa do Curso
- Secção 1: Introdução ao Big Data & NoSQL
- Big Data ecossistema
- Visão geral de NoSQL
- Teorema CAP
- Quando é que NoSQL é apropriado
- Armazenamento em colunas
- HBase e NoSQL
- Secção 2 : Introdução ao HBase
- Conceitos e conceção
- Arquitetura (HMaster e Region Server)
- Integridade dos dados
- Ecossistema HBase
- Laboratório: Explorando o HBase
- Secção 3 : Modelo de dados do HBase
- Namespaces, tabelas e regiões
- Linhas, colunas, famílias de colunas, versões
- Shell do HBase e comandos de administração
- Laboratório: Shell do HBase
- Seção 3 : Accessing HBase usando Java API
- Introdução à Java API
- Caminho de leitura / escrita
- Dados de séries temporais
- Varreduras
- Redução de mapas
- Filtros
- Contadores
- Co-processadores
- Laboratórios (múltiplos) : Utilização da API do HBase Java para implementar séries temporais, Map Reduce, Filtros e contadores.
- Secção 4 : Desenho do esquema HBase : Sessão de grupo
- são apresentados aos alunos casos de utilização do mundo real
- os alunos trabalham em grupos para encontrar soluções de conceção
- discutir / criticar e aprender com vários projectos
- Laboratórios: implementar um cenário no HBase
- Secção 5 : Fundamentos do HBase
- Entendendo o HBase sob o capô
- Memfile / HFile / WAL
- Armazenamento HDFS
- Compactações
- Divisões
- Filtros Bloom
- Caches
- Diagnósticos
- Secção 6 : Instalação e configuração do HBase
- seleção de hardware
- métodos de instalação
- configurações comuns
- Laboratório: instalando o HBase
- Secção 7 : Eco-sistema HBase
- desenvolvendo aplicações usando o HBase
- interagindo com outras Hadoop pilhas (MapReduce, Pig, Hive)
- frameworks em torno do HBase
- conceitos avançados (co-processadores)
- Laboratórios: escrever aplicações HBase
- Secção 8 : Monitorização e melhores práticas
- ferramentas e práticas de monitoramento
- otimizando o HBase
- HBase na nuvem
- casos de uso do HBase no mundo real
- Laboratórios: verificando os sinais vitais do HBase
Requisitos
- Confortável com a linguagem de programação Java
- Confortável com a linguagem de programação Java (navegar na linha de comando Linux, editar ficheiros com vi / nano)
- Um IDE Java como Eclipse ou IntelliJ
Ambiente de laboratório:
Um cluster HBase funcional será fornecido aos alunos. Os alunos precisarão de um cliente SSH e de um browser para aceder ao cluster.
Instalação zero: Não é necessário instalar o software HBase nas máquinas dos alunos!
21 horas