簡體   English   中英

Debezium docker-compose-mysql-avro-worker.yaml 連接器問題:找不到類 io.confluent.connect.avro.AvroConverter

[英]Debezium docker-compose-mysql-avro-worker.yaml connector issue: Class io.confluent.connect.avro.AvroConverter could not be found

我正在使用來自 debezium - docker -compose-mysql-avro-worker.yaml 的官方 docker compose 設置。

根據需要 - 我已經開始使用下面的設置 -

export DEBEZIUM_VERSION=2.0
docker-compose -f docker-compose-mysql-avro-worker.yaml up

容器quay.io/debezium/connect:2.0無法啟動並出現以下錯誤 -

11 19:26:03,252 信息 || 添加別名“PrincipalConnectorClientConfigOverridePolicy”和“Principal”到插件“org.apache.kafka.connect.connector.policy.PrincipalConnectorClientConfigOverridePolicy”[org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader]

2022-12-11 19:26:03,291 錯誤 || 因錯誤而停止
[org.apache.kafka.connect.cli.ConnectDistributed]

org.apache.kafka.common.config.ConfigException:配置key.converter的無效值io.confluent.connect.avro.AvroConverter:找不到類io.confluent.connect.avro.AvroConverter。

在 org.apache.kafka.common.config.ConfigDef.parseType(ConfigDef.java:744)

在 org.apache.kafka.common.config.ConfigDef.parseValue(ConfigDef.java:490)

在 org.apache.kafka.common.config.ConfigDef.parse(ConfigDef.java:483)

在 org.apache.kafka.common.config.AbstractConfig.(AbstractConfig.java:113)

在 org.apache.kafka.common.config.AbstractConfig.(AbstractConfig.java:133)

在 org.apache.kafka.connect.runtime.WorkerConfig.(WorkerConfig.java:425)

在 org.apache.kafka.connect.runtime.distributed.DistributedConfig.(DistributedConfig.java:550)

在 org.apache.kafka.connect.cli.ConnectDistributed.startConnect(ConnectDistributed.java:95)

在 org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:80)

關於如何解決此問題的任何建議。

找不到類 io.confluent.connect.avro.AvroConverter。

您需要在 Connect worker 類路徑上提供此類,例如通過在容器中安裝 Confluent 的avro-converter JAR。

或者,Kafka Connect 屬性中定義的plugin.path不正確,無法發現此類在容器中可用。

從 2.0 版開始,Confluent Avro 轉換器已從 Docker 鏡像中移除。 這是票證https://issues.redhat.com/browse/DBZ-4952

您必須構建自己的映像並添加缺少的 jar 文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM