Install Kafka: Download tar file. Extract it at location say /usr/local/kafka_2.11-0.8.2.2 Set variables in .bashrc ###Kafka export KAFKA_HOME=/usr/local/kafka_2.11-0.8.2.2 export PATH=$PATH:$KAFKA_HOME/bin ### With Kafka, we can create multiple types of clusters , such as the following: A single node—single broker cluster A single node—multiple broker cluster Multiple nodes—multiple broker clusters A single node – a single broker cluster · Starting the ZooKeeper server: >bin/zookeeper-server-start.sh config/zookeeper.properties · Starting the Kafka broker: >bin/kafka-server-start.sh config/server.properties · Creating a Kafka topic: >kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic kafkatopic · Get list of topics: >kafka-topics.sh --list --zookeeper localhost:2181 · Start console-based producer >kafka-co