gpt4 book ai didi

apache-kafka - 使用 Avro 转换器运行 Kafka Connect : ConfigException: "Missing Schema registry url"

转载 作者:行者123 更新时间:2023-12-04 05:01:19 24 4
gpt4 key购买 nike

您好,我正在运行 Kafka Connect docker 图像

docker run -d \
--name=kafka-connect \
--net=host \
-e CONNECT_BOOTSTRAP_SERVERS=localhost:39092 \
-e CONNECT_REST_PORT=28082 \
-e CONNECT_GROUP_ID="quickstart" \
-e CONNECT_CONFIG_STORAGE_TOPIC="quickstart-config" \
-e CONNECT_OFFSET_STORAGE_TOPIC="quickstart-offsets" \
-e CONNECT_STATUS_STORAGE_TOPIC="quickstart-status" \
-e CONNECT_KEY_CONVERTER="io.confluent.connect.avro.AvroConverter" \
-e CONNECT_KEY_CONVERTER_SCHEMA_REGISTRY_URL="http://localhost:8081" \
-e CONNECT_VALUE_CONVERTER="io.confluent.connect.avro.AvroConverter" \
-e CONNECT_VALUE_CONVERTER_SCHEMA_REGISTRY_URL="http://localhost:8081" \
-e CONNECT_INTERNAL_KEY_CONVERTER="io.confluent.connect.avro.AvroConverter" \
-e CONNECT_INTERNAL_VALUE_CONVERTER="io.confluent.connect.avro.AvroConverter" \
-e CONNECT_REST_ADVERTISED_HOST_NAME="localhost" \
-e CONNECT_ZOOKEEPER_CONNECT="localhost:2181" \
tim/kafka-connect

得到

Exception in thread "main" org.apache.kafka.common.config.ConfigException: Missing Schema registry url!
at io.confluent.connect.avro.AvroConverter.configure(AvroConverter.java:64)
at org.apache.kafka.connect.runtime.Worker.<init>(Worker.java:93)
at org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:74)

不知道在哪里添加“schema.registry.url”配置!!

最佳答案

问题出在 _INTERNAL_KEY__INTERNAL_VALUE_
我没有为这两个添加 SCHEMA_REGISTRY_URL,就像我为 _KEY_CONVERTER_KEY_VALUE 一样,我切换回 org.apache.kafka.connect。 json.JsonConverter 用于内部键和值

关于apache-kafka - 使用 Avro 转换器运行 Kafka Connect : ConfigException: "Missing Schema registry url",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40192840/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com