Flume使用多路复用通道选择器

时间:2013-07-30 10:36:19

标签: flume multiplexing

我正在尝试使用水槽来摄取大约1TB的数据。为此,我试图使用多路复用通道选择器。

有一些示例可以说明如何使用多路复用通道选择器。

我的问题是如何确定事件的标题内容?

例如,在下面的配置中,我使用带头的多路复用通道选择器作为状态,并映射到CN,ID,IN等。

spoolDirAgent.sources.source1.selector.type = multiplexing
spoolDirAgent.sources.source1.selector.header = State
spoolDirAgent.sources.source1.selector.mapping.CN = channel1
spoolDirAgent.sources.source1.selector.mapping.IN = channel2
spoolDirAgent.sources.source1.selector.mapping.ID = channel2
spoolDirAgent.sources.source1.selector.defalut = channel1

如果可能,请告诉我如何在水槽中使用事件标题?

提前致谢!

1 个答案:

答案 0 :(得分:0)

如flume-ng用户指南所示,如果事件标题不包含键'State',则为默认值 将使用频道。并在flume-ng用户指南中搜索“静态拦截器”,然后或多或少地知道如何在标题中添加关键“状态”。