{"repo":"Aiven-Labs/python-notebooks-for-apache-kafka","free":true,"listed":false,"github":"https://github.com/Aiven-Labs/python-notebooks-for-apache-kafka","clone":"git clone https://github.com/Aiven-Labs/python-notebooks-for-apache-kafka.git","description":"A Series of Notebooks on how to start with Kafka and Python","language":"Jupyter Notebook","stars":155,"topics":["notebooks","kafka","python","kafka-python-notebooks"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Python Jupyter Notebooks for Apache Kafka® This is a series of Jupyter Notebooks on how to start with Apache Kafka® and Python. You can try these notebooks in order to learn the basic concepts of Apache Kafka in an environment containing markdown text, media and executable code on the same page. The notebooks are based on a managed Apache Kafka instance created on Aiven's website, but can be also customised to any Apache Kafka instance running locally with SSL authentication. Aiven's offer 300$ of free credit that you can redeem by creating your account on Aiven's website. If you have any question or improvement suggestion regarding the notebooks, please open an issue. Any contributions are welcome! Start JupyterLab on Docker You can access the notebooks via Jupyterlab, this example will be based on docker 1. clone the repository 2. open a terminal 3. go to the folder where the repository has been cloned 4. run the following You'll see a folder named work on the top left, under it you'll find the list of notebooks. Notebook Overview This repository contains the following notebooks. 00 - Aiven Setup.ipynb: Creates requires Apache Kafka and PostgreSQL instances on Aiven website 01 - Producer.ipynb: Creates a Python Producers and produces the first messages 02 - Consumer.ipynb: reads the messages produced by 01 - Producer.ipynb 03 - 00 - Partition Producer.ipynb: creates a topic with two partitions and pushes records in each partition 03 - 01 - Consumer - Partition 0.ipynb: read","default_branch":null,"files":null,"tree":[],"storefront":"/r/Aiven-Labs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Aiven-Labs/python-notebooks-for-apache-kafka/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}