我有一种在Shell中执行此任务的方法: How to make kafka consumer to read from last consumed offset but not from beginning
但是,我愿意使用kafka-python
在这种情况下,我找不到任何API。
http://kafka-python.readthedocs.io/en/latest/apidoc/KafkaConsumer.html
答案 0 :(得分:0)
要使用kafka-python
启用使用者组,您只需要在使用者中设置group_id
配置即可。
来自Consumer API:
group_id(str或None)–要加入的使用者组的名称 动态分区分配(如果启用),并用于获取和 提交偏移量。如果为None,则自动分区分配(通过组) 协调器)和偏移提交被禁用。默认值:无
如果将其设置为任何值,则使用者将自动提交所读取的偏移量,并在关机时从该位置重新开始。