Tech Rocks

Coldfusion
Java
JQuery

An online resource for latest web technologies like Coldfusion, JRun, Pro*C, JQuery, HTML5, PHP, W3C, Java, J2EE, C, C++, ORACLE, PL/SQL, MySql, Ajax, Coldbox, Fusebox, UNIX, JavaScript, NodeJS and much more...

Tuesday, September 24, 2024

Kafka on Docker


### KAFKA DEV NODE - with GUI
git clone https://github.com/jeethualex/kafka-development-node.git

cd kafka-development-node

docker compose up
# Check urls - http://localhost:3000/ 
# and http:/localhost:8080/ui/clusters/local/all-topics/demo/messages?limit=100&mode=LATEST

docker compose down



### BASIC KAFKA TESTS

docker run -d --name=kafka -p 9092:9092 apache/kafka
docker ps
## Start cluster
docker exec -ti kafka /opt/kafka/bin/kafka-cluster.sh cluster-id --bootstrap-server :9092

docker ps

## Publich to topic - Crtl + C to exit
## Keep entering messages using enter
docker exec -ti kafka /opt/kafka/bin/kafka-console-producer.sh --bootstrap-server :9092 --topic demo

## Consume from topic - Crtl + C to exit
## Open in new terminal
## Keep receiving messages
docker exec -ti kafka /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server :9092 --topic demo --from-beginning


References :

0 comments :