Project Description
Este curso fornece uma introdução técnica aos fundamentos da Apache Storm e Trident, que inclui os conceitos, terminologia, arquitetura, instalação, operação e gerenciamento da Storm e Trident. Excertos simples do código do Storm e de Trident são fornecidos ao longo do curso. O curso também inclui uma introdução e exemplos de código para o Apache Kafka. Apache Kafka é um sistema de mensagens comumente usado em conjunto com Storm e Trident.
Público-Alvo
Somente treinamentos para empresas (In-Company). Desenvolvedores Hadoop que precisam ser capazes de projetar e criar aplicativos Storm e Kafka usando Java e Trident API.
Requisitos
Somente treinamentos para empresas (In-Company). Os alunos devem ter experiência em desenvolver aplicativos Java e usar um Java IDE. Os laboratórios são completados usando o Eclipse IDE e o Gradle. Os alunos devem ter uma compreensão básica do Hadoop.
Conteúdo Programático
Este é o conteúdo que será abordado durante o curso. [inglês]
1. INTRODUCTION TO APACHE STORM
OBJECTIVES
- Real-Time Data Processing
- Storm Components
- Installing and Configuring Storm
- Developing and Submitting Topologies
- Storm Reliability
LABS
- Configuring a Storm Development Environment
- Storm Word Count
- Using Storm Multi-lang Support
- Processing Log Files
2. INTRODUCTION TO TRIDENT
OBJECTIVES
- Storm Management
- Kafka Programming
- Introduction to Trident
- Trident Operations
- Trident State
LABS
- Integrating Kafka with Storm
- Using Trident
- Using Trident with Kafka