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
- 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)
Apresentação e exercícios interessantes
Szymon - Agora SA
Curso - Scylla Database
Máquina Traduzida
Trainer's preparation & organization, and quality of materials provided on github.
Mateusz Rek - MicroStrategy Poland Sp. z o.o.
Curso - Impala for Business Intelligence
It gives me an insight on Redis, and also guide me to the right path if I want to know more about Redis
Ameer Fiqri Barahim - Sarawak Information Systems Sdn Bhd
Curso - Redis for High Availability and Performance Training Course
The VM I liked very much The Teacher was very knowledgeable regarding the topic as well as other topics, he was very nice and friendly I liked the facility in Dubai.
Safar Alqahtani - Elm Information Security
Curso - Big Data Analytics in Health
Liked very much the interactive way of learning.