Экземпляр 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. Поэтому мне придется удалить его и найти другой способ сделать заказ.