Apache NiFi - Modelli
Apache NiFi offre il concetto di modelli, che semplifica il riutilizzo e la distribuzione dei flussi NiFi. I flussi possono essere utilizzati da altri sviluppatori o in altri cluster NiFi. Aiuta anche gli sviluppatori NiFi a condividere il loro lavoro in repository come GitHub.
Crea modello
Creiamo un modello per il flusso, che abbiamo creato nel capitolo n. 15 "Apache NiFi - Creazione di flussi".
Seleziona tutti i componenti del flusso utilizzando il tasto Maiusc e quindi fai clic sull'icona di creazione del modello sul lato sinistro dell'area di disegno NiFi. Puoi anche vedere una cassetta degli attrezzi come mostrato nell'immagine sopra. Fare clic sull'iconacreate templatecontrassegnato in blu come nella foto sopra. Immettere il nome per il modello. Uno sviluppatore può anche aggiungere una descrizione, che è facoltativa.
Scarica modello
Quindi vai all'opzione Modelli NiFi nel menu presente nell'angolo in alto a destra dell'interfaccia utente NiFi come mostrato nell'immagine qui sotto.
Ora fai clic sull'icona di download (presente a destra nell'elenco) del modello che desideri scaricare. Verrà scaricato un file XML con il nome del modello.
Carica modello
Per utilizzare un modello in NiFi, uno sviluppatore dovrà caricare il proprio file xml in NiFi utilizzando l'interfaccia utente. C'è un'icona Carica modello (contrassegnata in blu nell'immagine sotto) accanto all'icona Crea modello, fai clic su di essa e sfoglia l'xml.
Aggiungi modello
Nella barra degli strumenti superiore dell'interfaccia utente NiFi, l'icona del modello si trova prima dell'icona dell'etichetta. L'icona è contrassegnata in blu come mostrato nell'immagine sottostante.
Trascina l'icona del modello e scegli il modello dall'elenco a discesa e fai clic su aggiungi. Aggiungerà il modello alla tela NiFi.