Compartir a través de


Acciones de script durante la creación del clúster

Nota:

Retiraremos Azure HDInsight en AKS el 31 de enero de 2025. Antes del 31 de enero de 2025, deberá migrar las cargas de trabajo a Microsoft Fabric o un producto equivalente de Azure para evitar la terminación repentina de las cargas de trabajo. Los clústeres restantes de la suscripción se detendrán y quitarán del host.

Solo el soporte técnico básico estará disponible hasta la fecha de retirada.

Importante

Esta funcionalidad actualmente está en su versión preliminar. En Términos de uso complementarios para las versiones preliminares de Microsoft Azure encontrará más términos legales que se aplican a las características de Azure que están en versión beta, en versión preliminar, o que todavía no se han lanzado con disponibilidad general. Para más información sobre esta versión preliminar específica, consulte la Información de Azure HDInsight sobre la versión preliminar de AKS. Para plantear preguntas o sugerencias sobre la característica, envíe una solicitud en AskHDInsight con los detalles y síganos para obtener más actualizaciones sobre Comunidad de Azure HDInsight.

Azure HDInsight en AKS proporciona un mecanismo denominado Acciones de script que invocan scripts personalizados para personalizar el clúster. Estos scripts se usan para instalar componentes adicionales y para cambiar los valores de configuración. Las acciones de script solo se pueden aprovisionar durante la creación del clúster a partir de ahora. Después de la creación del clúster, las acciones de script forman parte de la hoja de ruta. En este artículo se explica cómo puede aprovisionar acciones de script al crear un clúster de HDInsight en AKS.

Uso de una acción de script durante la creación de un clúster mediante Azure Portal

  1. Cargue la acción de script en un almacenamiento de ADLS/WASB (no tiene que ser el almacenamiento del clúster principal). En este ejemplo se considera un almacenamiento ADLS. Para cargar un script en el almacenamiento, vaya al almacenamiento de destino y al contenedor donde desea cargarlo.

    Captura de pantalla que muestra cómo seleccionar el contenedor.

  2. Para cargar un script en el almacenamiento, vaya al almacenamiento de destino y al contenedor. Haga clic en el botón Cargar y seleccione el script de la unidad local. Una vez cargado el script, debería poder verlo en el contenedor (consulte la imagen siguiente).

    Captura de pantalla que muestra cómo cargar el script.

  3. Cree un nuevo clúster como se describe aquí.

  4. En la pestaña Configuración, seleccione + Agregar acción de script.

    Captura de pantalla que muestra la página Nuevo clúster con el botón Agregar script de acción en Azure Portal.

    Esta acción abre la ventana Acción de script. Especifique los detalles siguientes:

    Captura de pantalla que muestra cómo agregar la ventana de acción Script se abre en Azure Portal.

    Propiedad Descripción
    Nombre de la acción de script Nombre único de la acción de script.
    Dirección URL de script de Bash Ubicación donde se almacena el script. Por ejemplo, abfs://<CONTAINER>@<DATALAKESTOREACCOUNTNAME>.dfs.core.windows.net/<file_path>, actualice el nombre de almacenamiento y la ruta de acceso del archivo del lago de datos.
    Servicios Seleccione los componentes de servicio específicos en los que debe ejecutarse la acción de script.
    Parámetros Especifique los parámetros, si es necesario para el script.
    TimeOutInMinutes Elegir el tiempo de espera de cada script

    Captura de pantalla que muestra la lista de servicios donde se aplican las acciones del script.

    Nota:

    • Todas las acciones de script se conservan.
    • Las acciones de script solo están disponibles para el tipo de clúster de Apache Spark.
  5. Seleccione ‘Aceptar’ para guardar el script.

  6. A continuación, puede usar + Agregar acción de script para agregar otro script si es necesario.

    Captura de pantalla que muestra la sección Ver scripts en la pestaña de integración.

  7. Complete los pasos de creación del clúster restantes para crear un clúster.

    Importante

    • No hay ninguna forma automática de deshacer los cambios realizados por una acción de script.
    • Las acciones de script deben finalizar en 40 minutoso se agota el tiempo de espera y se produce un error en la creación del clúster.
    • Durante el aprovisionamiento del clúster, el script se ejecuta a la vez con otros procesos de instalación y configuración.
    • La competencia para los recursos, como el tiempo de CPU o el ancho de banda de red, pueden hacer que el script tarde más tiempo en finalizar.
    • Para minimizar el tiempo necesario para ejecutar el script, evite tareas tales como descargar y compilar aplicaciones desde el origen. Precompile las aplicaciones y almacene el binario en Azure Data Lake Store Gen2.

Ver la lista de acciones de script

  1. Puede ver la lista de acciones de script en la pestaña "Configuración".

    Captura de pantalla que muestra la página Crear para guardar acciones de script.