NiFi MergeContent не выполняет обработку потоковых файлов

#apache-nifi

#apache-nifi

Вопрос:

У меня есть несколько потоков Nifi, которые потребляют данные из Kafka, а затем записывают их в HDFS. Перед записью в HDFS мы используем MergeContent для объединения потоковых файлов и записи больших сообщений (вроде как пакет).

Однако для 2 из этих потоков, похоже, MergeContent не обрабатывает потоковые файлы: потоковые файлы остаются в очереди перед MergeContent процессором. Я попытался изменить Max Bin Age параметр, а также максимальное и минимальное количество записей, это ничего не меняет. Потоковые файлы остаются в очереди намного дольше max bin age периода.

Вот скриншоты MergeContent свойств :

Объединить свойства содержимого

Свойства планирования содержимого слияния

Вот также скриншот очереди. Вы можете видеть, что ничего не обрабатывалось, по крайней мере, за последние 5 минут. Вы также можете видеть, что некоторые потоковые файлы были объединены, поток работал нормально, когда я впервые запустил его, проблема появилась примерно через 10 минут.

Очередь Nifi

Есть идеи, в чем может быть проблема?

Комментарии:

1. Все ли процессоры MergeContent используют атрибут корреляции или только те, которые не объединяются?

2. Все они используют атрибут корреляции