Apache NiFi - шаблоны
Apache NiFi предлагает концепцию шаблонов, которая упрощает повторное использование и распространение потоков NiFi. Потоки могут использоваться другими разработчиками или в других кластерах NiFi. Это также помогает разработчикам NiFi делиться своей работой в таких репозиториях, как GitHub.
Создать шаблон
Давайте создадим шаблон для потока, который мы создали в главе № 15 «Apache NiFi - Создание потоков».
Выберите все компоненты потока, используя клавишу Shift, а затем щелкните значок создания шаблона в левой части холста NiFi. Вы также можете увидеть ящик для инструментов, как показано на изображении выше. Щелкните значокcreate templateотмечены синим цветом, как на картинке выше. Введите имя для шаблона. Разработчик также может добавить описание, что необязательно.
Скачать шаблон
Затем перейдите к опции шаблонов NiFi в меню в правом верхнем углу пользовательского интерфейса NiFi, как показано на рисунке ниже.
Теперь щелкните значок загрузки (присутствует в правой части списка) шаблона, который вы хотите загрузить. Будет загружен XML-файл с именем шаблона.
Загрузить шаблон
Чтобы использовать шаблон в NiFi, разработчик должен загрузить свой XML-файл в NiFi с помощью пользовательского интерфейса. Рядом со значком «Создать шаблон» есть значок «Загрузить шаблон» (отмечен синим на изображении ниже), щелкните его и просмотрите xml.
Добавить шаблон
На верхней панели инструментов пользовательского интерфейса NiFi значок шаблона находится перед значком метки. Значок отмечен синим цветом, как показано на рисунке ниже.
Перетащите значок шаблона, выберите шаблон из раскрывающегося списка и нажмите «Добавить». Он добавит шаблон на холст NiFi.