当前位置: 首页 > 知识库问答 >
问题:

如何使用 REST API 设置 Kafka Connect auto.offset.reset

慕麒
2023-03-14

我创建了一个接收器Kafka连接,将数据转换为其他存储;我想在使用 kafka 连接 rest API 创建新连接器时将 auto.offset.reset 设置为最新;我已经设置了消费者.auto.offset.reset:最新的配置;

json{"name":"test_v14","config":{"name":"test_v14","consumer.auto.offset.reset":"最新","connector.class":"…",…}}

但是当任务开始时,kafka 消费者仍然最早轮询记录;任何其他将 auto.offset.reset 设置为最新版本的方法也是如此;

共有2个答案

卞浩漫
2023-03-14

从Apache Kafka 2.3开始,现在可以将其设置为连接器配置的一部分。

在工作集上:

connector.client.config.override.policy=All

然后在连接器中,您可以指定

"consumer.override.auto.offset.reset": "latest"

有关详细信息,请参阅以下内容:https://rmoff.net/2019/08/09/starting-a-kafka-connect-sink-connector-at-the-end-of-a-topic/

公孙茂学
2023-03-14

Kafka2.3之前

consumer.auto.offset。重置需要在分布式连接中设置。properties</code>文件(Worker)。

它不能应用于任何特定的连接器,除非该连接器类显式创建并加载其自己的读取该属性的消费者对象

 类似资料:
  • 问题内容: 如何使用jQuery设置和取消设置Cookie,例如创建一个名为的Cookie 并将其值设置为? 问题答案: 2019年4月更新 Cookie的读取/操作不需要jQuery,因此请不要使用下面的原始答案。 转到https://github.com/js-cookie/js-cookie,然后在其中使用不依赖jQuery的库。 基本示例: 有关详细信息,请参见github上的文档。 参见

  • 问题内容: 该EclipseLink的文件说,我需要在我的pom.xml与Maven得到它下面的条目: 但是当我尝试使用注释时,NetBeans告诉我,找不到该类。确实如此:Eclipselink的javax.persistence包中没有Entity类。 我必须如何使用Maven设置Eclipselink? 问题答案: 该工件不提供JPA 2.0 API ,您需要添加: 为了简单起见,我建议使用

  • 问题内容: 我们有一个通常从Eclipse运行的测试套件。我们最近已经开始尝试获得更好的开发环境的过程。为此,我们已开始在加利福尼亚州建立我们的项目。如果在构建过程中可以运行测试套件,我们也希望这样做。为此,我认为我们需要一种从命令行执行测试套件的方法,以便我们可以将其集成并解析其输出。 我们如何设置以运行测试? 问题答案: 您可以在构建过程中创建一个ant任务,然后让Jenkins运行该任务 这

  • 我对Kubernetes是新来的。我正试图按照这个教程指导我如何使用minikube来设置本地服务。我能够使用教程中的服务运行。呼扎! 现在我想运行一个带有本地标记和构建的Docker映像的服务器。根据这篇文章,我所需要做的就是告诉我的计算机使用minikube docker守护进程,构建我的映像,并将设置为Never。 如何在哪里设置和?我在谷歌上搜索了很多结果,但我的“树林里的宝贝”状态导致了

  • 我有个问题。当我有其他实体时,我不知道如何创建API。我与邮递员工作,当我做一个请求,以看到所有项目从数据库,我想收到实体也。 例如,这是我的实体:

  • 问题内容: 我试图在Eclipse中更新我的jre版本,我将jre 8添加到了已安装的JRE中,并选中了他。当我单击确定时,它给我一个错误: 它仅在我尝试使用JRE 8时发生。 有人知道如何解决这个问题吗? 我使用Indigo Eclipse。版本:Service Release 2。 问题答案: 创建新的工作区。创建新的Java项目,然后选择jvm8作为jvm。在现有项目中更改虚拟机非常困难,并

  • 有人知道解决这个问题的办法吗?我已经测试了在Modulepath和classpath中添加来自Selenium的外部jar。然而,两者似乎有相同的结果和错误。

  • 我在nodeJs服务器中使用mongoose(4.13.10)连接到mongodb实例 我使用游标来迭代我的数据库的记录,并对数据库进行多次查询,这需要很多时间,因此我得到游标未找到异常。我发现这些发生是由于游标的空闲超时,符合我的观察。 现在,我不想将标记为true,而是将超时设置为某个高值,通过该值,我确信长时间运行的查询将完成。但我无法找到任何留档或指导如何设置服务器参数。 如何设置此参数?