Flume个人心得笔记之Selector安装
目录
一.复制模式
一、概述
- Selector 默认是复制模式(replicating),即把source复制,然后分发给多个sink
二、 可配置选项说明
配置项 | 说明 |
selector.type | replicating 表示复制模式,source的selector如果不配置,默认就是这种模式 在复制模式下,当source接收到数据后,会复制多分,分发给每一个avro sink |
selector.optional | 标志通道为可选 |
三、示例
默认配置,略
二.多路复用模式
一、概述
- 在这种模式下,用户可以指定转发的规则。selector根据规则进行数据的分发
二、可配置选项说明
配置项 | 说明 |
selector.type | multiplexing 表示路由模式 |
selector.header | 指定要监测的头的名称 |
selector.mapping.* | 匹配规则 |
selector.default | 如果未满足匹配规则,则默认发往指定的通道 |
三、示例
1.概述
01机利用http source接收数据,根据路由规则,发往02,03机。02,03通过avro source接收数据,通过logger sink 打印数据
2.配置第一个节点配置
2,3节点无需改动,默认扇出配置即可
3.启动
4.发送数据
5.接收数据