首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kafka源连接作业使用更新的配置重新启动,但任务仍使用旧配置

Kafka源连接作业使用更新的配置重新启动,但任务仍使用旧配置
EN

Stack Overflow用户
提问于 2020-11-11 15:53:58
回答 1查看 323关注 0票数 0

我有一个卡夫卡连接源工作,并注意到一个非常奇怪的行为。在我使用更新的配置重新启动源作业之后。该任务仍在使用旧配置运行一次提取,并且该任务获得配置更新并使用新配置重新启动。请看下面的日志中的一些例子。有没有人有类似的经验或者知道如何解决这个问题?

代码语言:javascript
复制
[2020-11-11 06:58:29,174] INFO [baw_demo-cmdb_ci_database-source|worker] RestSourceConnectorConfig values: 
    batch.enable = true
    batch.subject.area = baw_demo
    batch.table.id = cmdb_ci_database
    batch.uow = 20170304000000  **
    batch.uow.end = 20170304010000  **
...
[2020-11-11 06:58:29,188] INFO [baw_demo-cmdb_ci_database-source|task-0] RestSourceConnectorConfig values: 
    batch.enable = true
    batch.subject.area = baw_demo
    batch.table.id = cmdb_ci_database
    batch.uow = 20170303040000  **
    batch.uow.end = 20170303050000 **
...
[2020-11-11 06:58:29,667] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] Tasks [baw_demo-cmdb_ci_database-source-0] configs updated (org.apache.kafka.connect.runtime.distributed.DistributedHerder:1418)
[2020-11-11 06:58:30,169] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] Handling task config update by restarting tasks [baw_demo-cmdb_ci_database-source-0] (org.apache.kafka.connect.runtime.distributed.DistributedHerder:581)
[2020-11-11 06:58:30,168] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] Finished starting connectors and tasks (org.apache.kafka.connect.runtime.distributed.DistributedHerder:1132)
[2020-11-11 06:58:30,169] INFO [baw_demo-cmdb_ci_database-source|task-0] Stopping task baw_demo-cmdb_ci_database-source-0 (org.apache.kafka.connect.runtime.Worker:704)
[2020-11-11 06:58:31,074] INFO [baw_demo-cmdb_ci_database-source|task-0] [Producer clientId=connector-producer-baw_demo-cmdb_ci_database-source-0] Closing the Kafka producer with timeoutMillis = 30000 ms. (org.apache.kafka.clients.producer.KafkaProducer:1182)
[2020-11-11 06:58:31,076] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] Rebalance started (org.apache.kafka.connect.runtime.distributed.WorkerCoordinator:222)
[2020-11-11 06:58:31,076] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] (Re-)joining group (org.apache.kafka.clients.consumer.internals.AbstractCoordinator:552)
[2020-11-11 06:58:31,081] INFO [Worker clientId=connect-1, groupId=kafka-connect-framework-test] Starting connectors and tasks using config offset 604 (org.apache.kafka.connect.runtime.distributed.DistributedHerder:1111)
...
[2020-11-11 06:58:31,090] INFO [baw_demo-cmdb_ci_database-source|task-0] RestSourceConnectorConfig values: 
    batch.enable = true
    batch.subject.area = baw_demo
    batch.table.id = cmdb_ci_database
    batch.uow = 20170304000000 **
    batch.uow.end = 20170304010000 **
EN

回答 1

Stack Overflow用户

发布于 2020-11-12 17:30:30

删除Kafka Connect连接器时,其状态将保留在用于存储有关它的信息的内部主题中。如果创建具有相同名称的新连接器,它将从连接器的前一个实例到达的点继续处理。

因此,使用新的连接器名称创建新的作业实例,它应该可以正常工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64782475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档