Apache NiFi - Modèles

Apache NiFi propose le concept de Templates, ce qui facilite la réutilisation et la distribution des flux NiFi. Les flux peuvent être utilisés par d'autres développeurs ou dans d'autres clusters NiFi. Cela aide également les développeurs NiFi à partager leur travail dans des référentiels comme GitHub.

Créer un modèle

Créons un modèle pour le flux, que nous avons créé dans le chapitre n ° 15 «Apache NiFi - Création de flux».

Sélectionnez tous les composants du flux à l'aide de la touche Maj, puis cliquez sur l'icône de création de modèle sur le côté gauche du canevas NiFi. Vous pouvez également voir une boîte à outils comme indiqué dans l'image ci-dessus. Cliquez sur l'icônecreate templatemarqué en bleu comme sur l'image ci-dessus. Saisissez le nom du modèle. Un développeur peut également ajouter une description, qui est facultative.

Télécharger le modèle

Ensuite, allez à l'option Modèles NiFi dans le menu présent dans le coin supérieur droit de NiFi UI comme le montre l'image ci-dessous.

Cliquez maintenant sur l'icône de téléchargement (présente à droite dans la liste) du modèle que vous souhaitez télécharger. Un fichier XML avec le nom du modèle sera téléchargé.

Télécharger un modèle

Pour utiliser un modèle dans NiFi, un développeur devra télécharger son fichier xml sur NiFi à l'aide de l'interface utilisateur. Il y a une icône Télécharger le modèle (marquée en bleu dans l'image ci-dessous) à côté de l'icône Créer un modèle, cliquez dessus et parcourez le xml.

Ajouter un modèle

Dans la barre d'outils supérieure de NiFi UI, l'icône du modèle se trouve avant l'icône d'étiquette. L'icône est marquée en bleu comme le montre l'image ci-dessous.

Faites glisser l'icône du modèle et choisissez le modèle dans la liste déroulante et cliquez sur Ajouter. Il ajoutera le modèle au canevas NiFi.