Apache Kafka se originó en LinkedIn y luego se convirtió en un proyecto Apache de código abierto en 2011, luego en un proyecto Apache de primera clase en 2012. Kafka está escrito en Scala y Java. Apache Kafka es un sistema de mensajería tolerante a fallas basado en publicación-suscripción. Es rápido, escalable y distribuido por diseño.
Este tutorial explorará los principios de Kafka, la instalación, las operaciones y luego lo guiará en la implementación del clúster de Kafka. Finalmente, concluiremos con aplicaciones en tiempo real e integración con tecnologías Big Data.
Este tutorial ha sido preparado para profesionales que aspiran a hacer carrera en Big Data Analytics utilizando el sistema de mensajería Apache Kafka. Le dará suficiente conocimiento sobre cómo utilizar los clústeres de Kafka.
Antes de continuar con este tutorial, debe tener un buen conocimiento de Java, Scala, sistema de mensajería distribuida y entorno Linux.