【问题标题】:Where are the environment variables used by Debezium Kafka connect setDebezium Kafka连接集使用的环境变量在哪里
【发布时间】:2023-03-11 21:35:01
【问题描述】:

debezium kafka 连接命令是:docker run -it --rm --name connect -p 8083:8083 -e GROUP_ID=1 -e CONFIG_STORAGE_TOPIC=my_connect_configs -e OFFSET_STORAGE_TOPIC=my_connect_offsets -e STATUS_STORAGE_TOPIC=my_connect_statuses --link zookeeper:zookeeper --link kafka:kafka --link mysql:mysql debezium/connect:0.9

Plugins are loaded from /kafka/connect
Using the following environment variables:
BOOTSTRAP_SERVERS=172.17.0.4
ADVERTISED_HOST_NAME=localhost
ADVERTISED_PORT=9092

如何配置这些环境变量?它从哪里获得价值?

【问题讨论】:

    标签: docker apache-kafka debezium


    【解决方案1】:

    如何配置这些环境变量?

    所有这些-e 值都是设置环境变量。 BOOTSTRAP_SERVERS 应设置为 kafka:9092,如果您要链接容器,则不是 IP 地址。

    它从哪里获取值?

    不确定我是否理解这个问题。你需要提供它们。它们都“来自”Kafka的connect-distributed.properties文件-http://kafka.apache.org/documentation/#connect


    我建议您使用 Docker Compose 而不是 docker run 不推荐使用的 --link 选项

    https://github.com/debezium/debezium-examples/blob/master/tutorial/docker-compose-mysql.yaml

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-11-12
      • 2020-05-17
      • 2017-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多