flume配置实例(四)故障转移和负载均衡

一、软件
参考前例
二、要求
单一source,单一channel,两个sink。
当其中一个sink失效时,自动将数据发给另一个sink。
三、配置
一共配置3个实例。
实例1负责接收数据并根据sink实例情况进行发送数据。
配置文件balance1.conf

a6.sources = r1

a6.sinks = k1 k2

a6.channels = c1

#configure the source

a6.sources.r1.type = netcat

a6.sources.r1.bind = dellbook

a6.sources.r1.port = 44444

#channel

a6.channels.c1.type = memory

a6.channels.c1.capacity = 1000

a6.channels.c1.transactionCapacity = 100

#sink

a6.sinks.k1.type = avro

a6.sinks.k1.hostname = dellbook

a6.sinks.k1.port = 41414

a6.sinks.k2.type = avro

a6.sinks.k2.hostname = dellbook

a6.sinks.k2.port = 41415

#sink group

a6.sinkgroups = g1

a6.sinkgroups.g1.sinks = k1 k2

a6.sinkgroups.g1.processor.type = failover

a6.sinkgroups.g1.proc

你可能感兴趣的:(实战秘籍)