PacktLib: Apache Kafka

Apache Kafka

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Introducing Kafka

Need for Kafka

Few Kafka usages

Summary

Installing Kafka

Installing Kafka

Summary

Setting up the Kafka Cluster

Single node – single broker cluster

Single node – multiple broker cluster

Multiple node – multiple broker cluster

Kafka broker property list

Summary

Kafka Design

Kafka design fundamentals

Message compression in Kafka

Cluster mirroring in Kafka

Replication in Kafka

Summary

Writing Producers

The Java producer API

Simple Java producer

Creating a simple Java producer with message partitioning

The Kafka producer property list

Summary

Writing Consumers

Java consumer API

Simple high-level Java consumer

Multithreaded consumer for multipartition topics

Kafka consumer property list

Summary

Kafka Integrations

Kafka integration with Storm

Kafka integration with Hadoop

Summary

Kafka Tools

Kafka administration tools

Integration with other tools

Kafka performance testing

Summary

Index