Разница между ExecuteProcess и ExecuteStreamCommand в Apache NiFi заключается в их назначении:
Таким образом, ExecuteProcess работает с командами операционной системы, а ExecuteStreamCommand — с внешними командами и сценариями, обрабатывая содержимое файла потока. 610
Ещё одно отличие заключается в том, что процессор ExecuteProcess не поддерживает входящее соединение, в то время как ExecuteStreamCommand допускает входящие соединения, которые могут читать существующий файл потока. 6