Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Apache Kafka is an open source project for a distributed publish-subscribe messaging system rethought as a distributed commit log.

...

Created by LinkedIn and is now an Open Source project maintained by Confluent.



Kafka Use Cases


Some use cases for using Kafka:

  • Messaging System
  • Activity Tracking
  • Gathering metrics from many different sources
  • Application Logs gathering
  • Stream processing (with the Kafka Streams API or Spark for example)
  • De-coupling of system dependencies
  • Integration with Spark, Flink, Storm, Hadoop and many other Big Data technologies


Installation on Kubernetes


Installing using the bitnami helm chart:

...

Code Block
$ kubectl get pods

NAME                     READY   STATUS    RESTARTS   AGE
kafka-0                  1/1     Running   3          3h9m
kafka-zookeeper-0        1/1     Running   0          3h9m




References

...