addNode
Description
Ajoute une machine (nœud) au serveur CASMoteur analytique "in-memory" de SAS Viya. Il traite les données en parallèle (MPP) sur plusieurs nœuds pour offrir une puissance de calcul massive et une exécution ultra-rapide des actions.. Utile pour étendre manuellement votre cluster, sauf si vous êtes sur Kubernetes où cette action est désactivée (laissez l'orchestrateur travailler à votre place, il est configuré pour ça !). Consultez la documentation SAS pour plus de détails.
Paramètres Clés
| Nom du paramètre | Description |
|---|---|
| node | Spécifie les noms d'hôtes (hostnames) des machines à ajouter au serveur CAS en tant que liste. |
| role | Spécifie le rôle assigné à la machine. Les contrôleurs ('CONTROLLER') sont ajoutés en tant que nœuds de secours (maximum deux contrôleurs supportés dans un cluster). Par défaut, le rôle appliqué est 'WORKER'. |
Préparation des données
Pré-requis d'exécution
Cette action agit directement sur la topologie et l'infrastructure du cluster CAS. Elle ne nécessite donc le chargement d'aucune table de données en mémoire.
| 1 | /* Aucune étape DATA n'est nécessaire pour cette action d'administration */ |
Exemples d'utilisation
Ajouter un simple nœud Worker
Ajoute une nouvelle machine de calcul (Worker) au sein du serveur CAS actif.
| 1 | PROC CAS; |
| 2 | BUILTINS.addNode node={"worker001.maboite.com"} role="WORKER"; |
| 3 | RUN; |
| 4 | QUIT; |
Résultat Attendu :
Ajouter un contrôleur de secours et un pool de Workers
Sécurise l'architecture en ajoutant un contrôleur secondaire (Backup Controller) et étend la puissance de calcul en ajoutant deux workers simultanément.
| 1 | PROC CAS; |
| 2 | /* Ajout d'un nœud de type contrôleur secondaire (Backup) */ |
| 3 | BUILTINS.addNode node={"controller-backup.maboite.com"} role="CONTROLLER"; |
| 4 | /* Ajout simultané de plusieurs nœuds de calcul (Workers) */ |
| 5 | BUILTINS.addNode node={"worker002.maboite.com", "worker003.maboite.com"} role="WORKER"; |
| 6 | RUN; |
| 7 | QUIT; |