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