offsets初始化
在上篇博客中《flume高并发优化——(14)解决空行停止收集数据问题,及offsets变小问题 》我们遗留了一个小问题,就是offsets变小的问题,迟迟未解决,经过研究flume代码发现,flume中,是自己管理offsets关系的,每个kafkachannel的代码中保留了一份topic-offsets的关系,源码:
@Override
public void start() {
try {
logger.info("=KafkaChannel.start=> begin " + getName());
// As a migration step check if there are any offsets from the group stored in kafka
// If not read them from Zookeeper and commit them to Kafka</