Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.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
Apache kafka 为什么我能';t获取卡夫卡中的即时/实时电流偏移量?_Apache Kafka - Fatal编程技术网

Apache kafka 为什么我能';t获取卡夫卡中的即时/实时电流偏移量?

Apache kafka 为什么我能';t获取卡夫卡中的即时/实时电流偏移量?,apache-kafka,Apache Kafka,我使用kafka消费群体--描述--群体测试--引导服务器设备2:9092 在我使用消息时显示最新的当前偏移量(大约10条消息/秒) 输出如下所示: TOPIC PARTITION CURRENT-OFFSET LOG-END-OFFSET LAG CONSUMER-ID HOST CLIENT-ID comment 0 77

我使用
kafka消费群体--描述--群体测试--引导服务器设备2:9092
在我使用消息时显示最新的
当前偏移量
(大约10条消息/秒)

输出如下所示:

TOPIC      PARTITION   CURRENT-OFFSET  LOG-END-OFFSET  LAG         CONSUMER-ID                                             HOST            CLIENT-ID
comment      0          77042           77065           23           kafka-python-1.4.7 
comment      1          77190           77206           16           kafka-python-1.4.7 
comment      2          76677           76682           5            kafka-python-1.4.7 
我一直运行上面的命令来打印当前偏移量

然而,我发现
当前偏移量的数量没有按应有的方式刷新。
相反,数字会在批中刷新,比如从77042->77142100/批


我的问题是,我如何知道真实的实时
当前偏移量

您需要跟踪消费者的偏移量值

您看到的数字实际上是API请求发出时的当前偏移量


如果您有批处理行为,则表明您的消费者正在轮询批消息,并且您正在提交每N条消息,例如

谢谢您的回答。我使用kafka python作为使用者。检查完文档后,我在里面发现了一个名为
auto\u commit\u every\n
的参数,这可能是相关的。如果您想要不同的处理语义,例如至少一次,您可能需要关闭该参数