O Apache Kafka foi originado no LinkedIn e mais tarde se tornou um projeto Apache de código aberto em 2011, depois um projeto Apache de primeira classe em 2012. Kafka é escrito em Scala e Java. O Apache Kafka é um sistema de mensagens tolerante a falhas baseado em publicação-assinatura. É rápido, escalonável e distribuído por design.
Este tutorial irá explorar os princípios do Kafka, instalação, operações e, em seguida, irá guiá-lo com a implantação do cluster Kafka. Por fim, concluiremos com aplicativos em tempo real e integração com tecnologias de Big Data.
Este tutorial foi preparado para profissionais que desejam fazer carreira em Big Data Analytics usando o sistema de mensagens Apache Kafka. Isso lhe dará entendimento suficiente sobre como usar os clusters Kafka.
Antes de prosseguir com este tutorial, você deve ter um bom conhecimento de Java, Scala, sistema de mensagens distribuídas e ambiente Linux.