Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 手动设置kafka组id的偏移量_C#_Apache Kafka_Confluent Platform - Fatal编程技术网

C# 手动设置kafka组id的偏移量

C# 手动设置kafka组id的偏移量,c#,apache-kafka,confluent-platform,C#,Apache Kafka,Confluent Platform,我已经使用Confluent平台(v3.2.0)设置了我的卡夫卡平台 我的消费者/生产者-应用程序是用C#编程的,使用NuGet包“”向我的kafka流添加/获取数据 我想知道是否可以为主题的特定消费者组id设置偏移量,以便具有该组id的消费者“回滚”到我设置的偏移量 我的想法是能够在我的消费者应用程序之外做到这一点,我更喜欢在我需要构建的管理ui中。我只需要知道如何与卡夫卡平台沟通。这可以使用cli命令或rest api来完成吗?当您从协调器获得分配时,您可以这样做。请参见此处的最后一条消息:

我已经使用Confluent平台(v3.2.0)设置了我的卡夫卡平台

我的消费者/生产者-应用程序是用C#编程的,使用NuGet包“”向我的kafka流添加/获取数据

我想知道是否可以为主题的特定消费者组id设置偏移量,以便具有该组id的消费者“回滚”到我设置的偏移量


我的想法是能够在我的消费者应用程序之外做到这一点,我更喜欢在我需要构建的管理ui中。我只需要知道如何与卡夫卡平台沟通。这可以使用cli命令或rest api来完成吗?

当您从协调器获得分配时,您可以这样做。请参见此处的最后一条消息:


使用当前的API,您不能在分区中跳转或返回,您将不得不再次取消订阅/订阅,但您可以轻松地将其添加到代码中,当您从协调器获得分配时,您可以这样做。请参见此处的最后一条消息:

使用当前的API,您无法在分区中跳转或返回,您将不得不再次取消订阅/订阅,但您可以轻松地将其添加到代码中。在Apache Kafka 0.11(Confluent platform v3.3)中,bin/Kafka consumer groups命令行工具提供了新选项,允许重置consumer group的偏移量。可以基于数值偏移或时间设置偏移。您还可以进行相对偏移调整,例如回放100条消息或返回5分钟

在Apache Kafka 0.11(Confluent platform v3.3)中,bin/Kafka使用者组命令行工具提供了新选项,允许重置使用者组的偏移量。可以基于数值偏移或时间设置偏移。您还可以进行相对偏移调整,例如回放100条消息或返回5分钟


你能给我们看你现有的卡夫卡代码吗?你能给我们看你现有的卡夫卡代码吗?很好!在哪里可以找到confluent的v3.3.0?他们网站上的最新版本是3.2.2。现在随时都有。很好!是否有突破性的变化,所以我必须升级我的c#客户端以使用3.3.0?我不这么认为。应该与3.2客户端和3.3 brokerIt一起工作现在已经一个月了,何时发布@hans jespersen有任何更新吗?很好!在哪里可以找到confluent的v3.3.0?他们网站上的最新版本是3.2.2。现在随时都有。很好!是否有突破性的变化,所以我必须升级我的c#客户端以使用3.3.0?我不这么认为。应该与3.2客户端和3.3 brokerIt合作吗?现在已经一个月了,何时发布@hans jespersen有任何更新吗?是的,消费者自己可能会更新。但我希望能够在消费者之外做到这一点。就像在管理ui中一样,我可以构建一个调用kafka服务器并修改组主题偏移量的主题。您可以添加一个发送组ID、topi和分区的主题,所有使用者都可以监听并操作该主题。但Hans Jespersen的答案是最好的,如果您从消费者本身升级到传入的卡夫卡/合流版本,这是可能的。但我希望能够在消费者之外做到这一点。就像在管理ui中一样,我可以构建一个调用kafka服务器并修改组主题偏移量的主题。您可以添加一个发送组ID、topi和分区的主题,所有使用者都可以监听并操作该主题。但Hans Jespersen的答案是最好的,如果您升级到即将到来的kafka/confluent版本
--reset-offsets                         Reset offsets of consumer group.
                                      Supports one consumer group at the
                                      time, and instances should be
                                      inactive
                                    Has 3 execution options: (default) to
                                      plan which offsets to reset, --
                                      execute to execute the reset-offsets
                                      process, and --export to export the
                                      results to a CSV format.
                                    Has the following scenarios to choose:
                                      --to-datetime, --by-period, --to-
                                      earliest, --to-latest, --shift-by, --
                                      from-file, --to-current. One
                                      scenario must be choose
                                    To define the scope use: --all-topics
                                      or --topic. . One scope must be
                                      choose, unless you use '--from-file'
                                      scenario