在学习flume测试故障转移功能时,案例需求如下
上图说明:
建立Flume-1(hadoop102),Flume-2(hadoop103),Flume-3(hadoop104)。使Flume-2和Flume-3成为一个sinks groups,Flume1串联这个sink groups。当sink group组中的其中一个flume故障后,能保证另一个正常执行flume功能
给flume1(hadoop102)添加配置文件,文件内容
a1.sources = r1
a1.channels = c1
a1.sinkgroups = g1
a1.sinks = k1 k2
# Describe/configure the source
a1.sources.r1.type = exec
a1.sources.r1.command = tail -F /opt/module/datas/data.log
a1.sinkgroups.g1.processor.type = failover
a1.sinkgroups.g1.processor.priority.k1 = 5
a1.sinkgroups.g1.processor.priority.k2 = 10
#a1.sinkgroups.g1.processor.maxpenalty = 10000
# De