Jun 26, 2020

2 min read

Kafka cluster with 3 nodes on a single machine.

Kafka is a streaming platform has three key capabilities:

  • Publish and subscribe to streams of records, similar to a message queue or enterprise messaging system.
  • Store streams of records in a fault-tolerant durable way.
  • Process streams of records as they occur.

Kafka is generally used for two broad classes of applications:

  • Building real-time streaming data pipelines that reliably get data between systems or applications
  • Building real-time streaming applications that transform or react to the streams of data

Let’s Create three Node cluster

Step 1: Download Zookeeper

Step 2: Download Kafka

Step 3: For multi Node

Step 4: To run all nodes

Step 5: Test your Node