背景 :
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
网友评论