flume定制 之 taildir路径支持正则表达式

2019-01-06  本文已影响42人  神之试炼者

背景 :

taildir监控目录时,默认是不支持路径正则表达式的, 源码实现将最后一个"/"前面的作为目录, 只截取了最后一个"/"之后内容作为正则表达式匹配规则.
源码位置 : TaildirMatcher.java -> TaildirMatcher构造方法

优化 :

这个简单, TaildirMatcher构造方法改一改就行了.
改后源码 : https://github.com/huzhiyuan/bigdata-demo/blob/master/flume-custom/flume-taildir-source/src/main/java/com/hzy/flume/source/taildir/TaildirMatcher.java

上一篇 下一篇

猜你喜欢

热点阅读