builtins addNode

Escalado horizontal de un clúster para análisis de marketing

Scénario de test & Cas d'usage

Contexto empresarial

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 segmentación de clientes más rápidamente. El objetivo es añadir un nuevo nodo trabajador para distribuir la carga de trabajo.
Sobre el conjunto : builtins

Comandos fundamentales del sistema del servidor CAS.

Descubrir todas las acciones de builtins
Preparación de datos

El entorno inicial consiste en un clúster CAS con un controlador y un trabajador. Verificamos este estado inicial antes de la expansión.

¡Copiado!
1/* No se necesita crear una tabla, se verifica el estado del clúster */

Étapes de réalisation

1
Verificar la configuración actual del clúster listando los nodos existentes.
¡Copiado!
1PROC CAS;
2 BUILTINS.listNodes RESULT=r_inicial;
3 PRINT r_inicial;
4RUN;
2
Añadir un nuevo nodo trabajador al clúster. Se utiliza el rol por defecto ('WORKER').
¡Copiado!
1PROC CAS;
2 BUILTINS.addNode /
3 node={"casworker02.empresa.com"};
4RUN;
3
Verificar que el nuevo nodo ha sido añadido correctamente al clúster.
¡Copiado!
1PROC CAS;
2 BUILTINS.listNodes RESULT=r_final;
3 PRINT r_final;
4RUN;
5QUIT;

Resultado esperado


La tabla de resultados del segundo `listNodes` debe mostrar tres nodos en total: el controlador original, el trabajador original y el nuevo 'casworker02.empresa.com' con el rol 'worker'. El clúster ahora tiene mayor capacidad de procesamiento.