?>
Ajoute une ou plusieurs machines (nœuds) à un serveur CAS existant. Cette action est essentielle pour l'élasticité et la scalabilité d'un environnement SAS Viya, permettant d'augmenter la puissance de calcul à la volée en ajoutant des workers ou d'améliorer la haute disponibilité en ajoutant un contrôleur de secours.
| Paramètre | Description |
|---|---|
| node | Spécifie une liste de noms d'hôtes des machines à ajouter au serveur. Chaque nom d'hôte doit être une chaîne de caractères valide et résolvable sur le réseau. |
| role | Définit le rôle de la ou des machines ajoutées. 'WORKER' ajoute des nœuds de travail pour distribuer les calculs. 'CONTROLLER' ajoute un contrôleur de secours pour la haute disponibilité (un maximum de deux contrôleurs est supporté). La valeur par défaut est 'WORKER'. |
L'action `addNode` ne crée pas de données. Elle modifie l'architecture du serveur CAS. Pour utiliser cette action, vous devez avoir les privilèges d'administrateur CAS. Les machines que vous ajoutez doivent être pré-configurées pour rejoindre le cluster CAS, ce qui inclut l'installation des logiciels SAS Viya et la configuration réseau appropriée.
/* Aucun code de création de données n'est nécessaire pour cette action. */ /* Assurez-vous que les machines 'casworker2' et 'cascontroller2' sont prêtes à rejoindre le cluster. */
Cet exemple simple montre comment ajouter une seule machine en tant que worker au serveur CAS pour augmenter la capacité de traitement parallèle.
| 1 | PROC CAS; BUILTINS.addNode / node={'casworker2'}, role='WORKER'; RUN; QUIT; |
Pour une montée en charge plus significative, cet exemple ajoute deux nouveaux workers au cluster CAS en une seule commande, améliorant ainsi considérablement les performances pour les tâches gourmandes en ressources.
| 1 | PROC CAS; BUILTINS.addNode / node={'casworker3', 'casworker4'}, role='WORKER'; RUN; QUIT; |
Cet exemple montre comment ajouter une machine en tant que contrôleur de secours. Cela est crucial pour garantir la continuité de service en cas de défaillance du contrôleur principal.
| 1 | PROC CAS; BUILTINS.addNode / node={'cascontroller2'}, role='CONTROLLER'; RUN; QUIT; |
Une institution financière exécute des processus batch critiques chaque nuit (calcul de risque, rapports réglementaires). Pour garantir la continuité des opérations et éliminer ...
Une entreprise de grande distribution s'apprête à lancer une campagne marketing personnalisée à grande échelle. Pour ce faire, elle doit exécuter un modèle de segmentation clien...
L'équipe d'infrastructure informatique développe un portail d'administration automatisé pour gérer l'environnement SAS Viya. Il est crucial que les scripts d'automatisation soie...