flume+kafka,kafka日志存储暴增,数据重复传输
2019-01-16 16:21
1451 查看
以下是错误配置
agent.sources = kafkaSource1 agent.channels = kafkaChannel agent.sinks = sqlSink agent.sources.kafkaSource1.channels = kafkaChannel agent.sinks.sqlSink.channel = kafkaChannel ######source config agent.sources.kafkaSource1.type = org.apache.flume.source.kafka.KafkaSource agent.sources.kafkaSource1.zookeeperConnect = *.*.*.2:2181,*.*.*.3:2181,*.*.*.4:2181 agent.sources.kafkaSource1.topic = test agent.sources.kafkaSource1.groupId = sqlgroup agent.sources.kafkaSource1.kafka.consumer.timeout.ms = 100 agent.sources.kafkaSource1.kafka.bootstrap.servers = *.*.*.2:6667,*.*.*.3:6667,*.*.*.5:6667 agent.sources.kafkaSource1.batchSize = 1000 agent.sources.kafkaSource1.batchDurationMillis = 1000 ######channel config agent.channels.kafkaChannel.type = org.apache.flume.channel.kafka.KafkaChannel agent.channels.kafkaChannel.kafka.bootstrap.servers = *.*.*.2:6667,*.*.*.3:6667,*.*.*.5:6667 agent.channels.kafkaChannel.kafka.topic = test agent.channels.kafkaChannel.kafka.consumer.group.id = sqlgroup-consumer agent.channels.kafkaChannel.parseAsFlumeEvent = false ######sink config #---------Sink 相关配置------------------
kafka source用consumer来从kafka pull数据,kafka sink使用producer将数据发到kafka。而kafka channel包含producer和consumer,producer接受source发送过来的数据放到broker中,consumer从broker中pull数据给sink。目前只允许有一个topic,而且kafka自己的参数可以加上"kafka.*"添加到flume的配置文件。
因此,kafka source用consumer从kafka pull数据,又在kafka channel中将数据重复再次写入kafka,从而导致数据在kafka中无限循环。
相关文章推荐
- 让你快速认识flume及安装和使用flume1.5传输数据(日志)到hadoop2.2
- CentOS 7.0+flume+kafka类似日志输出存储
- Flume+HBase采集和存储日志数据
- flume读取日志数据写入kafka
- Flume, Kafka和NiFi,大数据实时日志数据收集、数据获取技术哪家强?
- 自定义Flume拦截器,并将收集的日志存储到Kafka中(案例)
- flume读取日志数据写入kafka 然后kafka+storm整合
- 让你快速认识flume及安装和使用flume1.5传输数据(日志)到hadoop2.2
- flume安装和使用flume1.5传输数据(日志)到hadoop2.2
- flume读取日志数据写入kafka
- Flume+Kafka+Zookeeper搭建大数据日志采集框架
- 让你快速认识flume及安装和使用flume1.5传输数据(日志)到hadoop2.2
- 大数据技术应用(一) 应用Flume+HBase采集和存储日志数据
- Flume+HBase采集和存储日志数据
- Flume+hbase 日志数据采集与存储
- flume读取日志数据写入kafka
- 自定义Flume拦截器,并将收集的日志存储到Kafka中(案例)
- 安装和使用flume1.5传输数据(日志)到hadoop2.2
- flume数据传输到kafka
- Flume+HBase采集和存储日志数据