2016-12-07 4 views
2

Im использования процессора MergeContent в Nifi объединить два Flowfiles в один большой JSON объект, то, что я сделал до сих пор является следующее: enter image description here Так что мое содержание слияния осуществляется с помощью атрибута UUIDMergeContent не синхронизирован НИЕ

enter image description here

Моя проблема в том, что этот поток данных иногда дает мне только один из двух файлов потока, а другая проблема заключается в том, как я могу быть уверенным, что мой файловый файл mergeContent находится в фиксированном порядке.

ответ

3

Я также столкнулся с этой проблемой, так как я также получал несколько файлов после слияния с использованием процессора MergeContent.

Затем я попытался с

  1. 'Объединение стратегии' как 'Дефрагментация'
  2. 'Merge Формат' как 'Binary конкатенации'
  3. «Атрибут Stretegy'as Хранить только общие атрибуты И с помощью этого Конфигурация Я успешно создал только один файл в моей выходной папке.

Вы также можете попробовать эту надежду, он будет работать и на вас. enter image description here

+0

Ваш объединенный файл будет в порядке, в котором он исходит от вашего prosessor.You можете запланировать ваш процессор, используя вкладку «Планировщик», чтобы отправить поток в MergeContent, если вы хотите получить конкретный заказ. –

Смежные вопросы