Экземпляр Apache NiFi висит в окне "Computing FlowFile lineage..."

Мой экземпляр Apache NiFi просто висит на "Computing FlowFile lineage..." для определенного потока. Другие работают, но он не покажет происхождение этого конкретного потока для каких-либо файлов данных. Единственное сообщение об ошибке в журнале связано с ошибкой в ​​одном из процессоров, но я не вижу, как это повлияет на происхождение или остановит загрузку страницы.

1 ответ

Решение

Это было связано с двумя вещами...

1) Я использовал более старый (но по умолчанию) репозиторий провенанса, который не работал должным образом, что приводило к задержке в пользовательском интерфейсе. Поэтому мне нужно было изменить это...

#nifi.provenance.repository.implementation=org.apache.nifi.provenance.PersistentProvenanceRepository
nifi.provenance.repository.implementation=org.apache.nifi.provenance.WriteAheadProvenanceRepository

2) Исправление #1 выявило вторую проблему, заключающуюся в том, что процессор EnforceOrder генерировал сотни событий провенанса для каждого файла, потому что я заказывал метку времени, которая имела большие промежутки между значениями. По-видимому, это неправильный вариант использования процессора EnforceOrder. Поэтому мне придется удалить его и найти другой способ сделать заказ.

Другие вопросы по тегам