My blog contains many articles about Apache Kafka. To make it easy for you to get to know Apache Kafka, this page is organized to be contained all Apache Kafka tutorial.
If you’re new, you may want to install Apache Kafka, try with producer and consumer. In such cases, you can start with following Apache Kafka tutorials:
If you want to setup a cluster using Apache Kafka Docker, you can refer to below tutorial:
If you’re a Java developer and want to produce or consume message from Apache Kafka broker, you can continue with following tutorials:
If you want more customization like writing custom partitioner, serializer and create multi-thread Kafka consumer, you can follow tutorials:
If you want new features in Apache Kafka 0.9/0.10 like Kafka Connect and Kafka Streams, you can find below tutorials.
Below is a tutorial on using Apache Flume Kafka Source and HDFS Sink.
Using Kafka with Spring Framework