【问题标题】:MongoDb Debezium - "Connector config contains no connector type"MongoDb Debezium - “连接器配置不包含连接器类型”
【发布时间】:2019-05-25 15:11:21
【问题描述】:

我正在尝试为 Kafka 和 debezium 做 POC。

我已经启动了 kafka 和 zookeeper,他们正在工作......现在当我尝试加载 kafka-connect 时(我对此有点陌生......)我收到了这个错误,我无法理解我在做什么我做错了。

注意:我已经使用 Debezium 教程 docker 镜像测试了所有这些,但我想从远程服务器连接,我认为在没有 docker 的情况下安装所有东西会更容易使用配置强>

使用以下命令开始连接

./connect-standalone.sh ~/kafka/config/connect-standalone.properties ~/kafka/config/connect-standalone-worker.properties ~/kafka/config/debezium-connector.properties

connect-standalone.properties

bootstrap.servers=localhost:9092
key.converter.schemas.enable=true
value.converter.schemas.enable=true
offset.flush.interval.ms=10000
plugin.path=/home/ubuntu/kafka/plugins

connect-standalone-worker.properties

internal.key.converter=org.apache.kafka.connect.json.JsonConverter
internal.value.converter=org.apache.kafka.connect.json.JsonConverter
internal.key.converter.schemas.enable=false
internal.value.converter.schemas.enable=false
offset.storage.file.filename=/home/user/offest
value.converter=org.apache.kafka.connect.json.JsonConverter
key.converter=org.apache.kafka.connect.json.JsonConverter

debezium-connector.properties

name=my-connector
connector.class=io.debezium.connector.mongodb.MongoDbConnector
include.schema.changes=false
mongodb.name=mymongo
collection.whitelist=my.collection
tasks.max=1
mongodb.hosts=A.B.C.D:27017

运行连接时我得到以下信息:

[2018-12-27 15:31:41,995] ERROR Failed to create job for /home/ubuntu/kafka/config/connect-standalone-worker.properties (org.apache.kafka.connect.cli.ConnectStandalone:102)
[2018-12-27 15:31:41,996] ERROR Stopping after connector error (org.apache.kafka.connect.cli.ConnectStandalone:113)
java.util.concurrent.ExecutionException: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector config {internal.key.converter=org.apache.kafka.connect.json.JsonConverter, offset.storage.file.filename=/home/user/offest, internal.value.converter.schemas.enable=false, internal.value.converter=org.apache.kafka.connect.json.JsonConverter, value.converter=org.apache.kafka.connect.json.JsonConverter, internal.key.converter.schemas.enable=false, key.converter=org.apache.kafka.connect.json.JsonConverter} contains no connector type
        at org.apache.kafka.connect.util.ConvertingFutureCallback.result(ConvertingFutureCallback.java:79)
        at org.apache.kafka.connect.util.ConvertingFutureCallback.get(ConvertingFutureCallback.java:66)
        at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:110)
Caused by: org.apache.kafka.connect.runtime.rest.errors.BadRequestException: Connector config {internal.key.converter=org.apache.kafka.connect.json.JsonConverter, offset.storage.file.filename=/home/user/offest, internal.value.converter.schemas.enable=false, internal.value.converter=org.apache.kafka.connect.json.JsonConverter, value.converter=org.apache.kafka.connect.json.JsonConverter, internal.key.converter.schemas.enable=false, key.converter=org.apache.kafka.connect.json.JsonConverter} contains no connector type
        at org.apache.kafka.connect.runtime.AbstractHerder.validateConnectorConfig(AbstractHerder.java:259)
        at org.apache.kafka.connect.runtime.standalone.StandaloneHerder.putConnectorConfig(StandaloneHerder.java:189)
        at org.apache.kafka.connect.cli.ConnectStandalone.main(ConnectStandalone.java:107)
[2018-12-27 15:31:41,997] INFO Kafka Connect stopping (org.apache.kafka.connect.runtime.Connect:65)

【问题讨论】:

    标签: apache-kafka apache-kafka-connect debezium


    【解决方案1】:

    connect-standalone.propertiesconnect-standalone-worker.properties 需要是一个文件。

    错误是说 connect-standalone-worker.properties 没有 connector.class 值(它不应该是因为它是工作属性,而不是连接器)


    你尝试运行的命令应该是这样的

    connect-standalone worker.properties connector1.properties [connector2.properties ... ]
    

    【讨论】:

    • AAAAAW!,该死的!谢谢,我的朋友。愿你的集群永远存在。
    猜你喜欢
    • 2019-05-08
    • 2018-09-26
    • 2019-07-22
    • 2020-04-27
    • 2019-02-16
    • 2020-05-13
    • 2021-07-18
    • 2019-06-22
    • 2020-05-07
    相关资源
    最近更新 更多