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 clusterEnsemble de nœuds (machines) interconnectés, gérés par Kubernetes, qui collaborent pour exécuter les microservices et le moteur CAS de SAS Viya, assurant haute disponibilité et passage à l'échelle., sauf si vous êtes sur KubernetesKubernetes est l'orchestrateur open source gérant le déploiement, la mise à l'échelle et l'exécution conteneurisée des microservices de l'architecture cloud-native de SAS Viya. 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; |