Storm foi originalmente criado por Nathan Marz e equipe em BackType. BackType é uma empresa de análise social. Mais tarde, Storm foi adquirido e disponibilizado porTwitter. Em pouco tempo, o Apache Storm se tornou um padrão para sistema de processamento distribuído em tempo real que permite processar grande quantidade de dados, semelhante ao Hadoop. Apache Storm foi escrito em Java e Clojure. Ela continua a ser líder em análises em tempo real. Este tutorial irá explorar os princípios do Apache Storm, mensagens distribuídas, instalação, criação de topologias Storm e implantá-las em um cluster Storm, fluxo de trabalho do Trident, aplicativos em tempo real e, finalmente, conclui com alguns exemplos úteis.
Este tutorial foi preparado para profissionais que desejam fazer carreira em Big Data Analytics usando a estrutura Apache Storm. Este tutorial fornecerá conhecimento suficiente sobre a criação e implantação de um cluster Storm em um ambiente distribuído.
Antes de prosseguir com este tutorial, você deve ter um bom conhecimento do Core Java e de qualquer um dos tipos de Linux.