flume操作步骤

1.启动服务:

 bin/flume-ng agent -c conf -f ./conf/udp-2kafka.conf  -n myagent

2.发送数据

nc -vu 183.213.26.120 9056

2.两个Kafka集群去看数据

 

 

 

myagent.sources = r1

myagent.sinks = k1 k2

myagent.channels = c1 c2

myagent.sources.r1.selector.type = replicating

 

myagent.sources.r1.type = syslogudp

myagent.sources.r1.bind=172.16.0.112

myagent.sources.r1.port = 9056

myagent.sources.r1.handler = org.apache.flume.source.http.JSONHandler

 

myagent.sources.r1.channels = c1 c2

 

myagent.sinks.k1.channel = c1

myagent.channels.c1.type = memory

myagent.channels.c1.capacity = 100000

myagent.channels.c1.transactionCapacity = 1000

 

myagent.sinks.k2.channel = c2

myagent.channels.c2.type = memory

myagent.channels.c2.capacity = 100000

myagent.channels.c2.transactionCapacity = 1000

 

myagent.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink

myagent.sinks.k1.kafka.topic = test

myagent.sinks.k1.kafka.bootstrap.servers = 172.16.0.112:9092

myagent.sinks.k1.kafka.flumeBatchSize = 20

myagent.sinks.k1.kafka.producer.acks = 1

myagent.sinks.k1.kafka.producer.linger.ms = 1

myagent.sinks.k1.kafka.producer.compression.type = snappy

 

myagent.sinks.k2.type = org.apache.flume.sink.kafka.KafkaSink

myagent.sinks.k2.kafka.topic = test

#myagent.sinks.k2.kafka.bootstrap.servers = 172.16.0.188:9092,172.16.0.49:9092,172.16.0.63:9092

myagent.sinks.k2.kafka.bootstrap.servers = 183.213.26.130:9092

myagent.sinks.k2.kafka.flumeBatchSize = 20

myagent.sinks.k2.kafka.producer.acks = 1

myagent.sinks.k2.kafka.producer.linger.ms = 1

myagent.sinks.k2.kafka.producer.compression.type = snappy

posted @ 2021-03-29 14:09  马云12314  阅读(156)  评论(0编辑  收藏  举报