Pour qu'un pipeline puisse recevoir et traiter des données, il faut le démarrer.
Il est courant de lancer plusieurs pipelines afin d'augmenter le débit de données ou de traiter différents types de données source.
La procédure ci-après permet de démarrer un pipeline ou d'en redémarrer un étant arrêté.
Avant de commencer :
- L'exécutable de pipeline doit être installé sur le noeud de pipeline hébergeant ce pipeline.
- Au moins un fichier de configuration de pipeline doit être configuré à des fins d'utilisation avec le pipeline à démarrer.
Vous pouvez spécifier le fichier de configuration de pipeline à utiliser comme composante de la commande de démarrage de pipeline. Si vous ne spécifiez pas le nom du fichier de
configuration dans le cadre de la commande de pipeline,
le fichier de configuration du pipeline doit se trouver sur le noeud de pipeline et il doit correspondre au nom de l'exécutable (nom de pipeline spécifié).
Par exemple,
p1.ini.
- Si vous démarrez les pipelines à l'aide d'un script, veillez à ce que
ce dernier se trouve dans le même répertoire que celui où vous démarrez le pipeline.
- Si vous voulez acheminer les résultats du traitement depuis ce pipeline ou contrôler les statistiques et l'état du pipeline,
enregistrez ce dernier dans la console de configuration dans l'onglet Pipelines.
Vous devez utiliser l'un des noms de pipelines déjà enregistrés pour démarrer ce pipeline
pour que le contrôle ou l'acheminement aboutissent.
Le fichier de configuration
de pipeline doit contenir la connexion à Application Monitor pour obtenir les fichiers de routage.
(Lorsque les informations d'acheminement ont été reçues, elles sont enregistrées dans un fichier de routage local.
Si Application
Monitor n'est pas disponible, le pipeline peut utiliser les informations d'acheminement depuis le fichier de routage local.)
- Si vous utilisez Application Monitor pour contrôler l'état et les statistiques du pipeline, vérifiez qu'un agent SNMP est installé et actif sur le noeud de pipeline avant de lancer ce dernier.
- Si la valeur de paramètre système DEFAULT_CONCURRENCY est définie sur une valeur supérieure à 1 ou si vous avez configuré le paramètre concurrency dans le fichier de configuration de pipeline pour le noeud de pipeline, vous pouvez démarrer plusieurs unités d'exécution de traitement de pipeline parallèles via une seule commande de démarrage de pipeline.
A propos de cette tâche :
Le démarrage d'un pipeline comporte trois étapes :
Procédure :
- Vérifiez qu'il n'existe aucun autre pipeline actif sur le noeud de
pipeline ayant le même nom que celui à démarrer.
Chaque pipeline doit avoir un nom unique pour son noeud de pipeline, vérifiez donc qu'il n'existe aucun autre pipeline actif ayant le même nom que celui à démarrer.
(le nom de pipeline par défaut est pipeline). Il existe deux façons de le vérifier :
- Si vous utilisez Application Monitor pour vérifier l'état des
pipelines ou acheminer les résultats à d'autres systèmes, consultez l'onglet Etat du pipeline dans la console de configuration pour voir si un autre pipeline actif a le même nom que celui que vous voulez utiliser.
- Ou alors, à une invite de commande, tapez la commande suivante :
pipeline -n nom_pipeline -l
nom_pipeline étant le nom que vous voulez utiliser pour démarrer le nouveau pipeline.
Vérifiez que ce nom correspond à celui enregistré dans la console de configuration pour ce pipeline.
- A une invite de commande, démarrez un ou plusieurs pipelines en spécifiant les options et paramètres de commande de pipeline appropriés via ce format :
pipeline -option paramètre
Remarque : Si vous utilisez Application Monitor pour ce
pipeline et qu'il a été enregistré dans la console de configuration pour le contrôle ou l'acheminement, veillez à utiliser l'option -n dans la commande de démarrage du
pipeline et indiquez le nom de pipeline enregistré.
Si le nom de pipeline
spécifié ne correspond pas exactement à celui enregistré (y compris la casse), l'état du pipeline ne s'affichera pas correctement dans l'onglet
Etat du pipeline de la console de configuration et tout acheminement configuré pour ce pipeline échouera.
Remarque : Généralement, l'option de pipeline -s ou -d est utilisée pour démarrer le pipeline en mode de service/démon ou débogage, selon le cas.
- Vérifiez que la commande a fonctionné et que le pipeline est démarré et actif.
- Si vous utilisez Application Monitor et que ce
pipeline a été enregistré dans la console de configuration, consultez l'onglet Etat du pipeline. Si le pipeline est actif, l'état s'affiche comme Actif.
- Si votre système s'exécute sur une plateforme Microsoft Windows et que vous utilisez l'option de pipeline de services, vous pouvez voir l'état du pipeline dans le panneau de configuration des services Microsoft
Windows.
- Si votre système s'exécute sur une plateforme UNIX et que vous utilisez l'option de pipeline de type démons, vous pouvez taper la commande suivante pour vérifier les processus en cours d'exécution :
ps -fu ID_utilisateur
ID_utilisateur étant l'identification de l'utilisateur qui
démarre le pipeline.
- Ou alors, à une invite de commande, tapez la commande suivante :
pipeline -nnom_pipeline -l nom_pipeline étant le nom du pipeline
que vous venez de démarrer.
Si le pipeline est actif, l'invite de commande renvoie En cours d'exécution.