Sample code:
consumer = KafkaConsumer(config["kafka"]["input"],
bootstrap_servers=config["kafka"]["brokers"].split(','),
value_deserializer=lambda m: json.loads(m.decode('ascii')),
enable_auto_commit=config["kafka"]["auto_commit"],
auto_commit_interval_ms=config["kafka"]["commit_interval"],
group_id=config["kafka"]["group"],
consumer_timeout_ms=config["kafka"]["timeout"]
)
Tried max_poll_records, fetch_max_bytes and even consumer.poll() method nothing worked.