Acciones de arranque
Introducción a las funciones
MRS proporciona clústeres de big data elásticos estándar en la nube. Se pueden instalar e implementar nueve componentes de big data, como Hadoop y Spark. Actualmente, los clústeres de big data en la nube estándar no pueden cumplir con todos los requisitos del usuario, por ejemplo, en los siguientes escenarios:
- Las configuraciones comunes del sistema operativo no pueden cumplir con los requisitos de procesamiento de datos, por ejemplo, aumentar el número máximo de conexiones del sistema.
- Es necesario instalar herramientas de software o entornos de ejecución, por ejemplo, Gradle y el paquete de lenguaje R de dependencia.
- Los paquetes de componentes de Big Data deben modificarse en función de los requisitos de servicio, por ejemplo, modificando el paquete de instalación de Hadoop o Spark.
- Es necesario instalar otros componentes de big data que no son compatibles con MRS.
Para cumplir los requisitos de personalización anteriores, puede realizar operaciones manualmente en los nodos existentes y los nuevos agregados. El proceso general es complejo y propenso a errores. Además, las operaciones manuales no se pueden rastrear y los datos no se pueden procesar inmediatamente después de crear un clúster basado en su demanda.
Por lo tanto, MRS admite acciones de arranque personalizadas que permiten ejecutar secuencias de comandos en un nodo especificado antes o después de iniciar un componente de clúster. Puede ejecutar acciones de arranque para instalar software de terceros que no sea compatible con MRS, modificar el entorno de ejecución del clúster y realizar otras personalizaciones. Si elige ejecutar acciones de arranque al expandir un clúster, las acciones de arranque se ejecutarán en los nodos recién agregados de la misma manera. MRS ejecuta el script especificado como root de usuario. Puede ejecutar el comando de su - xxx en el script para cambiar al usuario.
Beneficios para el cliente
Puede utilizar las acciones de arranque personalizadas para configurar de forma flexible y sencilla sus clústeres dedicados y personalizar la instalación de software.