Когда вы останавливаете процессор, он сообщает платформе NiFi больше не планировать / выполнять процессор, но, возможно, уже есть выполняющиеся потоки, которые должны завершить то, что они делали.Обычно эти потоки должны завершаться, и вы увидите, что активные потоки уходят, но иногда поток блокируется (обычно при попытке установить сетевое соединение где-то без установки правильных тайм-аутов), и этот поток может никогда не завершиться, и поэтому его необходимо прервать.,
Параметр terminate создает прерывание для потока, а затем помещает его в карантин, который выводит его из пула для дальнейшего выполнения.Затем поток может завершиться в фоновом режиме или, если он не ответил на прерывание и заблокирован, он может остаться в фоновом режиме до следующего перезапуска NiFi.
В случае FetchHDFS, если предположить, что это былопри успешном извлечении данных, это было, скорее всего, в середине чтения файла из HDFS, и для его завершения требуется всего несколько минут, и не нужно использовать завершение.Если он никогда не извлекал данные и зависал при подключении к HDFS, вы должны использовать терминатор.