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