docker quick start for kafka

pre requisite: Install docker and docker-compose

Follow the steps as show in confluent document

https://docs.confluent.io/current/quickstart/ce-docker-quickstart.html

docker-compose up -d

Starting zookeeper …
Starting zookeeper … done
Starting broker …
Starting broker … done
Starting schema-registry …
Starting schema-registry … done
Starting rest-proxy …
Starting connect …
Starting connect
Starting connect … done
Starting ksqldb-server …
Starting ksqldb-server … done
Starting ksql-datagen …
Starting ksqldb-cli …
Starting ksqldb-cli
Starting control-center …
Starting ksql-datagen
Starting ksql-datagen … done

docker-compose ps

Go to Browser and open control-center

http://localhost:9021/clusters

Login to control-center container:

docker exec -it control-center bash
root@control-center:/# free -h
total used free shared buffers cached
Mem: 7.5G 6.0G 1.5G 410M 73M 1.1G
-/+ buffers/cache: 4.8G 2.6G
Swap: 2.0G 1.4G 623M
root@control-center:/# df -h
Filesystem Size Used Avail Use% Mounted on
overlay 458G 44G 391G 11% /
tmpfs 64M 0 64M 0% /dev
tmpfs 3.8G 0 3.8G 0% /sys/fs/cgroup
/dev/sda1 458G 44G 391G 11% /etc/hosts
shm 64M 0 64M 0% /dev/shm
tmpfs 3.8G 0 3.8G 0% /proc/asound
tmpfs 3.8G 0 3.8G 0% /proc/acpi
tmpfs 3.8G 0 3.8G 0% /proc/scsi
tmpfs 3.8G 0 3.8G 0% /sys/firmware