flume tailSource 读取像log4j 日志时出现最后一段数据丢失

很多日志都有第二天从 a.log 变为a.log.201... 这样回滚日志 ,我用的是flume的taildir ,但是会出现数据最后一段时间数据的一点点丢失,我看到pos.json 里面,如果我是指定单一文件,也就是a.log ,在回滚时,他会把回滚的日志移除pos.json,如果我用正则,也就是a.log.*,回滚时会相当于多发送一天的数据,大家有碰到吗?有什么办法解决吗?

wangxiaolei

赞同来自:

配置文件怎么配置的?

要回复问题请先登录注册