问题遇到的现象和发生背景
问题发生的背景
开始是一直采集小文件 都正常采集了,并成功了
然后 采集一个大文件,大约8M
flume 日志就开始报错了 ,报错信息如下
ERROR [PollableSourceRunner-TaildirSource-r1] (org.apache.flume.source.taildir.TaildirSource.process:247) - Unable to tail files
flume 采集文件脚本如下
应该如何操作
问题发生的背景
开始是一直采集小文件 都正常采集了,并成功了
然后 采集一个大文件,大约8M
flume 日志就开始报错了 ,报错信息如下
ERROR [PollableSourceRunner-TaildirSource-r1] (org.apache.flume.source.taildir.TaildirSource.process:247) - Unable to tail files
flume 采集文件脚本如下
应该如何操作
可以尝试修改 flume下的conf/flume-env.sh文件:
export JAVA_OPTS="-Xms512m -Xmx1024m -Dcom.sun.management.jmxremote"
主要修改Xmx和Xms两个参数,可以根据OS内存的大小进行合理设置,一般一个flume agent 1G左右大小即可
Xms512m -Xmx2048m
另外配置文件这些可以尝试调大一些