Mon problème est que Nifi ne terminera pas son démarrage. Après environ 40 secondes, la fenêtre CMD lancée par run-nifi.bat disparaît. Ainsi, l'interface graphique ne se connecte pas et je ne peux pas modifier la propriété. Quelqu'un sait-il si je peux modifier un fichier quelque part pour modifier la propriété afin que Nifi démarre? Si oui, où se trouve le fichier? Voici la ligne saillante du nifi-app.log:

Org.apache.nifi.controller.serialization.FlowSynchronizationException: java.lang.IllegalArgumentException: impossible de définir les tâches simultanées sur 0 pour le composant b480dc3c-0173-1000-fd71-482c5a9f6526 car la stratégie de planification n'est pas pilotée par les événements

0
Msj 24 août 2020 à 13:27

2 réponses

Meilleure réponse

@Msj Je ne recommande généralement pas de faire cela, mais vous pouvez extraire le flow.xml.gz et apporter des modifications. Soyez chirurgicalement prudent, si vous faites des erreurs, vous pouvez complètement interrompre le flux. Faites une sauvegarde du fichier avant de travailler dessus au cas où. Remballez le fichier une fois terminé et assurez-vous que les autorisations restent les mêmes (chown user et chmod).

0
steven-matison 24 août 2020 à 12:29

1- Faites une sauvegarde de votre conf / flow.xml.gz
2- Décompressez votre flow.xml.gz
3- Recherchez le processeur avec l'ID: b480dc3c-0173-1000-fd71-482c5a9f6526

<id>b480dc3c-0173-1000-fd71-482c5a9f6526</id>

Changez la tâche simultanée en 1 au lieu de 0:

<maxConcurrentTasks>1</maxConcurrentTasks>

Compressez-le et lancez Nifi

0
maxime G 24 août 2020 à 19:03