Kafka in 15 Minutes

https://secret-oasis-12254.herokuapp.com/

Apache Kafka® is a distributed streaming platform.

Tested Environments

sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.5 LTS
Release:        16.04
Codename:       xenial

Prerequisites

sudo apt update

sudo apt install default-jdk -y
sudo apt install maven -y

sudo apt install jq -y

Quickstart

Download Kafka

cd ~
wget -nc https://www.dropbox.com/s/q27jg64apv5szib/kafka_2.11-2.0.1.tgz
tar -xzf kafka_2.11-2.0.1.tgz
ln -s kafka_2.11-2.0.1 kafka

Start ZooKeeper

cd ~/kafka
bin/zookeeper-server-start.sh -daemon config/zookeeper.properties

Check if ZooKeeper is running

echo "ruok" | nc localhost 2181 ; echo
imok

Start Kafka

cd ~/kafka
bin/kafka-server-start.sh -daemon config/server.properties

Check Broker status

netstat -pant | grep ":9092"
(Not all processes could be identified, non-owned process info
 will not be shown, you would have to be root to see it all.)
tcp6       0      0 :::9092                 :::*                    LISTEN      9585/java
tcp6       0      0 127.0.1.1:9092          127.0.0.1:51212         FIN_WAIT2   -
tcp6       1      0 127.0.0.1:51212         127.0.1.1:9092          CLOSE_WAIT  9585/java

results matching ""

    No results matching ""