如何在 Docker 中为 MSSQL 服务器设置 Debezium for Kafka 运行

How to setup Debezium for Kafka running in Docker for MSSQL Server

我是 Debezium、Kafka 和 Docker 的新手。我已成功安装 Docker,它正在我的本地主机上 运行ning。

我正在尝试阅读 Debezium 教程:https://github.com/debezium/debezium-examples/blob/master/tutorial/README.md#debezium-tutorial

我去了 SQL 服务器部分:第一步是 # Start the topology as defined in https://debezium.io/docs/tutorial/。我成功地 运行 完成了那个教程。但是,它适用于 MySQL 而不是 MSSQL 服务器。无论如何,我回到 ../debezium-tutorial 并且第一行告诉我 运行:

export DEBEZIUM_VERSION=1.1
docker-compose -f docker-compose-sqlserver.yaml up

本教程不讨论如何创建 docker-compose-sqlserver.yaml。我检查了 Debezium 的 github 站点以查找此文件,但它不存在。我应该手动创建这个文件还是我在步骤中遗漏了什么?

为了让 Debezium 工作,我应该在 Docker 中创建并 运行 一个 SQL 服务器实例,还是我可以使用 [=35] 的实例=]在我的本地主机上?

Docker Compose 包含在教程存储库中。

git clone https://github.com/debezium/debezium-examples.git
cd debezium-examples/tutorial
export DEBEZIUM_VERSION=1.1
docker-compose -f docker-compose-sqlserver.yaml up