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.接收數據