Apache Kafka 和 Python 的 Jupyter Notebooks 教程
1. 项目的目录结构及介绍
python-notebooks-for-apache-kafka/
├── images/
├── env-sample
├── .gitignore
├── 00 - Aiven Setup.ipynb
├── 01 - Producer.ipynb
├── 02 - Consumer.ipynb
├── 03 - 00 - Partition Producer.ipynb
├── 03 - 01 - Consumer - Partition 0.ipynb
├── 03 - 02 - Consumer - Partition 1.ipynb
├── 04 - New Consumer Group.ipynb
├── 05 - Kafka Connect.ipynb
├── 0N - Aiven - Delete Services.ipynb
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── LICENSE
├── README.md
images/
: 存放项目所需的图片文件。env-sample
: 环境配置文件的示例。.gitignore
: Git 忽略文件配置。00 - Aiven Setup.ipynb
: Aiven 设置的 Jupyter Notebook。01 - Producer.ipynb
: 生产者示例的 Jupyter Notebook。02 - Consumer.ipynb
: 消费者示例的 Jupyter Notebook。03 - 00 - Partition Producer.ipynb
: 分区生产者示例的 Jupyter Notebook。03 - 01 - Consumer - Partition 0.ipynb
: 分区 0 消费者示例的 Jupyter Notebook。03 - 02 - Consumer - Partition 1.ipynb
: 分区 1 消费者示例的 Jupyter Notebook。04 - New Consumer Group.ipynb
: 新消费者组示例的 Jupyter Notebook。05 - Kafka Connect.ipynb
: Kafka Connect 示例的 Jupyter Notebook。0N - Aiven - Delete Services.ipynb
: 删除 Aiven 服务的 Jupyter Notebook。CODE_OF_CONDUCT.md
: 行为准则文件。CONTRIBUTING.md
: 贡献指南文件。LICENSE
: 项目许可证文件。README.md
: 项目说明文件。
2. 项目的启动文件介绍
项目的启动文件主要是 Jupyter Notebook 文件,每个文件对应一个特定的功能或示例。以下是一些关键的启动文件:
00 - Aiven Setup.ipynb
: 用于设置 Aiven 服务。01 - Producer.ipynb
: 用于启动 Kafka 生产者。02 - Consumer.ipynb
: 用于启动 Kafka 消费者。
3. 项目的配置文件介绍
env-sample
: 这是一个环境配置文件的示例,用户可以根据此文件创建自己的环境配置文件。LICENSE
: 项目的许可证文件,本项目使用 Apache License 2.0。
以上是关于 Apache Kafka 和 Python 的 Jupyter Notebooks 项目的目录结构、启动文件和配置文件的介绍。希望这些信息能帮助你更好地理解和使用该项目。