NiFi-TailFile-多个文件

时间:2018-08-17 12:01:56

标签: file directory apache-nifi tail

在以下路径中,我有以下日志:

当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 Processor:

TailFile NiFi Processor Configuration

但是,主要问题是我遇到以下错误:

'File to Tail' is invalid because There is no file to tail. Files must exist when starting this processor.

如果我选择“单行”,它将得到文件“ metricbeat”

能告诉我我做错了什么吗?或者我如何从该路径读取所有“ metricbeat”文件?

1 个答案:

答案 0 :(得分:0)

“单文件”模式不需要文件就可以启动处理器,而“多文件”模式则不需要-因此您会看到错误。