Application d'un correctif de flux NiFi à NiFi Registry
Pour appliquer un correctif à NiFi Registry, procédez comme suit.
Procedure
- Ouvrez un navigateur Web et connectez-vous au site Web HCL License and Delivery portal pour télécharger le JSON du correctif de flux.
- Placez le JSON du correctif de flux dans le répertoire /patches. Pour vous assurer que votre JSON de correctif est chargé correctement, exécutez la commande touch sur votre fichier JSON. Cela garantit que l'horodatage de modification de ce fichier est en cours
- Le JSON du correctif de flux est automatiquement appliqué aux flux NiFi Registry existant ou nouveau. Recherchez le message Importation de flux depuis ou les correctifs terminés à <timestamp> dans les journaux du conteneur de registre. Cette notification indique que le correctif a été appliqué avec succès.
Dans les versions précédentes, suite à la mise à jour de votre registre NiFi, vous deviez également mettre à jour l'API Ingest. Il était nécessaire d'exécuter l'API de mise à niveau pour la synchroniser avec le registre de mise à jour et générer à nouveau manuellement vos connecteurs avant que les modifications ne soient actives. A présent, au lieu de générer à nouveau vos connecteurs, vous pouvez sélectionner le canal particulier que vous souhaitez mettre à jour et modifier la version à l'aide de l'API upgradeVersion. L'API de mise à niveau met à jour le connecteur et le régénère, tandis que l'API upgradeVersion met à niveau la version d'un canal particulier dans l'espace de travail NiFi. Une fois que le correctif est appliqué et que la nouvelle version du flux est prête, elle apparaît dans NiFi Registry lorsque vous importez depuis NiFi. Vous pouvez modifier la version du canal manuellement à partir de l'interface utilisateur NiFi ou utiliser un nouveau nœud final Ingest upgradeVersion qui met à jour le numéro de version de ce canal dans l'espace de travail NiFi.