Skip to content

kazamori/deploy-kafka-multi-datacenter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deploy-kafka-multi-datacenter

Test environment for kafka cluster in multi-datacenter

How to use

Start all services in containers.

$ docker-compose up -d

Confirm all services are available.

$ docker-compose ps
       Name                    Command            State                          Ports
--------------------------------------------------------------------------------------------------------------
broker1-dc1           /etc/confluent/docker/run   Up      0.0.0.0:9091->9091/tcp, 9092/tcp
broker2-dc1           /etc/confluent/docker/run   Up      0.0.0.0:9092->9092/tcp
broker3-dc1           /etc/confluent/docker/run   Up      9092/tcp, 0.0.0.0:9093->9093/tcp
broker1-dc2           /etc/confluent/docker/run   Up      9092/tcp, 0.0.0.0:9094->9094/tcp
broker2-dc2           /etc/confluent/docker/run   Up      9092/tcp, 0.0.0.0:9095->9095/tcp
broker3-dc2           /etc/confluent/docker/run   Up      9092/tcp, 0.0.0.0:9096->9096/tcp
schema-registry-dc1   /etc/confluent/docker/run   Up      0.0.0.0:8081->8081/tcp
schema-registry-dc2   /etc/confluent/docker/run   Up      8081/tcp, 0.0.0.0:8082->8082/tcp
zookeeper-dc1         /etc/confluent/docker/run   Up      0.0.0.0:2181->2181/tcp, 2888/tcp, 3888/tcp
zookeeper-dc2         /etc/confluent/docker/run   Up      2181/tcp, 0.0.0.0:2182->2182/tcp, 2888/tcp, 3888/tcp

Stop all services.

$ docker-compose stop

Remove all containers.

$ docker-compose rm

Stop all sevices and remove containers, networks, images, and volumes.

$ docker-compose down

How to mirror

$ kafka-mirror-maker.sh --consumer.config consumer.properties \
                        --producer.config producer.properties \
                        --whitelist EventCounterPerDayResults

Reference

About

Test environment for kafka cluster in multi-datacenter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published