Implementar automáticamente QueryGrid en Azure HDInsight - Teradata QueryGrid

QueryGrid™ Guía de instalación y uso- 3.06

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
Lake
VMware
Product
Teradata QueryGrid
Release Number
3.06
Published
Diciembre de 2024
ft:locale
es-ES
ft:lastEdition
2024-12-18
dita:mapPath
es-ES/ndp1726122159943.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem

Las acciones de script son scripts personalizados a los que se puede llamar para personalizar el clúster de HDInsight. Estos scripts se utilizan para instalar componentes adicionales y cambiar la configuración. El script debe almacenarse en un URI al que se pueda acceder desde el clúster de HDInsight. Para obtener información de compatibilidad sobre los componentes de QueryGrid, consulte la Matriz de compatibilidad de QueryGrid.

El script necesario, TDQG_DEPLOYMENT.sh, se empaqueta en el paquete de nodos tdqg-node-version.tar.gz.

Para este procedimiento se asumen los siguientes requisitos previos:
  • Tiene los privilegios necesarios para aprovisionar el clúster de HDInsight y los scripts almacenados en una ubicación accesible desde el clúster de HDInsight.
  • La herramienta cURL se instala en todos los nodos en los que se instalará QueryGrid.
  1. Agregue un sistema y descargue el archivo de token tdqg-node.json generado por QueryGrid Manager en el servicio QueryGrid.
    Para obtener información sobre cómo descargar tdqg-node.json, consulte Agregación manual de nodos.
  2. Siga uno de estos procedimientos:
    Opción Acción
    Instalar QueryGrid™ en Azure HDInsight
    1. Descargue el paquete de nodos.

      Para obtener más información, consulte Descargar paquetes requeridos.

    2. Descomprima el paquete:

      tar -xvzf tdqg-node-version.tar.gz

      El archivo de script TDQG_DEPLOYMENT.sh está disponible en la ruta de acceso qgdeployment/hdinsight, denominada TDQG_DEPLOYMENT.sh.

    3. Cargue el script de implementación de QueryGrid en Azure Blob (o en cualquier ruta que sea accesible desde el clúster de HDInsight).
    4. [Opcional] Cargue el archivo de tdqg_node.json en Azure Blob o en cualquier ruta que sea accesible desde el clúster de HDInsight.
    5. Cree la acción de script personalizada para TDQG_DEPLOYMENT y proporcione el URI como enlace a TDQG_DEPLOYMENT.sh y, a continuación, proporcione un nombre para la acción de script.

      Para obtener más información, consulte https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux.

    6. Proporcione el parámetro de entrada al script en uno de los siguientes formatos:
      • Ruta de acceso: --tdqg_node_json_file 'path to tdqg-node.json'
      • Texto: contenido del archivo --tdqg_node_json_file 'tdqg-node.json'
    7. Utilice la entrada de la Acción persistir este script para asegurarse de que el script se aplique durante las operaciones de escalado y QueryGrid se instale automáticamente en nuevos nodos.
    Instalar QueryGrid en un nodo existente
    1. Ejecute manualmente la acción de script.

      Para obtener más información, consulte https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux#apply-a-script-action-to-a-running-cluster.

      Las acciones de script se ejecutan como el último paso en la creación del clúster. Una vez completada correctamente la acción de script, puede comprobar el historial del Historial de acción de script para los registros de salidas y errores.

    2. [Opcional] En caso de errores, vuelva a ejecutar la acción de script.
    Instalar QueryGrid en un nuevo nodo automáticamente
    1. Al crear la acción de script, seleccione la acción persistir.