Pour qu'un pipeline puisse recevoir et traiter des données, il doit d'abord être démarré. Il est courant d'exécuter plusieurs pipelines pour augmenter le débit de données ou 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 dans le cadre de la commande de démarrage du
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, pipeline.ini.
- Si vous utilisez un script pour démarrer des pipelines, vérifiez qu'il se trouve dans le même répertoire que celui depuis lequel vous avez démarré 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 sur 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.
Pourquoi et quand exécuter cette tâche
Un pipeline est démarré en trois étapes :
- 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.) Pour vérifier ce point, vous pouvez procéder de deux façons :
- 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, à une invite de commande, tapez la commande suivante :
pipeline -n nompipeline -l
nompipeline étant le nom à 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 sur l'onglet
Etat du pipeline de la console de configuration et tout acheminement configuré pour ce pipeline échouera.
- 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 affiché est 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 idutilisateur
idutilisateur étant
l'identification de l'utilisateur démarrant le pipeline.
- Ou, à une invite de commande, tapez la commande suivante :
pipeline -nnompipeline -l nompipeline é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.