Learning Apache Kafka (2nd Revised Edition)

Learning Apache Kafka (2nd Revised Edition)
Tags: Nishant Garg

Start from scratch and learn how to administer Apache Kafka effectively for messaging About This Book Quickly set up Apache Kafka clusters and start writing message producers and consumers Write custom producers and consumers with message partition techniques Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data Who This Book Is For This book is for readers who want to know more about Apache Kafka at a hands-on level the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies. It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution. What You Will Learn Set up both single- and multi-node Kafka clusters and start sending messages Understand the internals of Kafka's design and learn about message compression and replication in Kafka Explore additional settings and configuration changes to achieve ever more complex goals Write Kafka message producers and custom consumers using the Kafka API Integrate Kafka with Apache Hadoop and Storm Integrate Kafka with other tools for logging, packaging, and so on Administer Kafka effectively and consistently with cluster management tools