Skip to content

Gaining insight about Apache Kafka. Python scripts are provided in object oriented style.

Notifications You must be signed in to change notification settings

QE-Playground/PyKafkaSandbox

Repository files navigation

Required skills:

Pycharm, Docker Compose, pytest (at basic level).

I. Docker compose

I use docker-compose.yml file from bitnami. See https://github.com/bitnami/bitnami-docker-kafka for further info.

1. Start Docker:
docker compose up -d
2. Show info about containers:
docker compose ps
3. Shut down:
docker compose down

II. Setup Pycharm

Pycharm will automatically sets up virtual env.

Execute this command:

pip install -r requirements.txt

III. Running test cases:

cd tests
pytest test_create_topic.py -s

https://github.com/Misa-Playground/PyKafkaSandbox/blob/master/Screenshot%202023-04-09%20at%2021.33.10.png

Donations:

If you think that any information you obtained here is worth of some money and are willing to pay for it, feel free to send any amount through paypal.

paypal

About

Gaining insight about Apache Kafka. Python scripts are provided in object oriented style.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages