NiFi - TailFile - 多个文件
NiFi - TailFile - multiple files
在以下路径中,我有以下日志:
当 metricbeat 文件达到 10MB 时,它将写入 metricbeat.1,当此文件大小也超过时,它将写入 metricbeat.2 等
[root@ metricbeat]# ls -lorth
total 4.1M
-rwxrwxrwx 1 nifi 10 Aug 17 11:17 metricbeat.2
-rwxrwxrwx 1 nifi 10 Aug 17 11:17 metricbeat.1
-rwxrwxrwx 1 nifi 4.1M Aug 17 11:47 metricbeat
在 NiFi(无集群)中,我想跟踪存储在路径
上的所有文件
/logs/metricbeat/
我正在使用具有以下配置的 TailFile 处理器:
但是,主要问题是我收到以下错误:
'File to Tail' is invalid because There is no file to tail. Files must exist when starting this processor.
如果我 select "Single Line" 它得到文件 "metricbeat"
你能告诉我我做错了什么吗?或者我如何从该路径读取所有 "metricbeat" 文件?
"Single File" 模式不需要文件在启动处理器之前就存在,而 "Multiple Files" 模式需要 - 因此会出现错误。
在以下路径中,我有以下日志:
当 metricbeat 文件达到 10MB 时,它将写入 metricbeat.1,当此文件大小也超过时,它将写入 metricbeat.2 等
[root@ metricbeat]# ls -lorth
total 4.1M
-rwxrwxrwx 1 nifi 10 Aug 17 11:17 metricbeat.2
-rwxrwxrwx 1 nifi 10 Aug 17 11:17 metricbeat.1
-rwxrwxrwx 1 nifi 4.1M Aug 17 11:47 metricbeat
在 NiFi(无集群)中,我想跟踪存储在路径
上的所有文件/logs/metricbeat/
我正在使用具有以下配置的 TailFile 处理器:
但是,主要问题是我收到以下错误:
'File to Tail' is invalid because There is no file to tail. Files must exist when starting this processor.
如果我 select "Single Line" 它得到文件 "metricbeat"
你能告诉我我做错了什么吗?或者我如何从该路径读取所有 "metricbeat" 文件?
"Single File" 模式不需要文件在启动处理器之前就存在,而 "Multiple Files" 模式需要 - 因此会出现错误。