Añade una máquina al servidor CAS. Esta acción es fundamental para la administración de un clúster de SAS Viya, permitiendo escalar horizontalmente el entorno al incorporar nuevas máquinas, ya sea como 'workers' para aumentar la capacidad de procesamiento de datos o como un 'controller' de respaldo para alta disponibilidad. PRECAUCIÓN: Esta acción está deshabilitada en un entorno de Kubernetes.
| Parámetro | Descripción |
|---|---|
| node | Especifica los nombres de host de las máquinas que se añadirán al servidor. |
| role | Especifica el rol de la máquina. Los 'controllers' se añaden como controladores de respaldo. Solo se admiten dos controladores. Valor predeterminado: WORKER. |
Para verificar que la acción `addNode` ha funcionado, primero listamos los nodos existentes con `listNodes`. Después de añadir el nuevo nodo, volvemos a listar los nodos para confirmar que el nuevo trabajador ('worker') ha sido incorporado al clúster. Este enfoque proporciona una forma clara de probar el efecto de la acción.
| 1 | PROC CAS; |
| 2 | BUILTINS.listNodes RESULT=r1; |
| 3 | PRINT r1; |
| 4 | RUN; |
| 5 | |
| 6 | BUILTINS.addNode / node={"mynewworker.example.com"}; |
| 7 | |
| 8 | BUILTINS.listNodes RESULT=r2; |
| 9 | PRINT r2; |
| 10 | RUN; |
| 11 | QUIT; |
Este es el uso más común de la acción, donde se añade una nueva máquina trabajadora al clúster de CAS para distribuir la carga de trabajo y los datos.
| 1 | |
| 2 | PROC CAS; |
| 3 | BUILTINS.addNode / node={"casworker-new.example.com"}, role="WORKER"; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | QUIT; |
| 8 |
Para escalar el clúster de forma más rápida, se pueden añadir varios nodos trabajadores en una sola llamada a la acción, especificándolos en una lista.
| 1 | |
| 2 | PROC CAS; |
| 3 | BUILTINS.addNode / node={"casworker-2.example.com", "casworker-3.example.com"}, role="WORKER"; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | QUIT; |
| 8 |
Añadir un segundo controlador es un paso crucial para configurar un entorno de alta disponibilidad (HA). Si el controlador principal falla, el de respaldo puede tomar el control. Nota: Solo se admiten dos controladores en total (uno principal y uno de respaldo).
| 1 | |
| 2 | PROC CAS; |
| 3 | BUILTINS.addNode / node={"cascontroller-backup.example.com"}, role="CONTROLLER"; |
| 4 | |
| 5 | RUN; |
| 6 | |
| 7 | QUIT; |
| 8 |
Una empresa de retail está experimentando un crecimiento en el volumen de datos de ventas y necesita aumentar la capacidad de su clúster de SAS Viya para procesar análisis de se...
Una institución financiera requiere un entorno sin interrupciones para sus operaciones críticas de detección de fraude. El plan es configurar un controlador de respaldo para alt...
Un administrador de sistemas intenta añadir un nuevo servidor al clúster, pero la máquina aún no está conectada a la red o el nombre de host es incorrecto. Este escenario prueba...