Implementar automáticamente QueryGrid en Cloudera CDH/CDP - 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

Con este procedimiento se crea una extensión de Cloudera Manager, descriptor de servicio personalizado (CSD, Custom Service Descriptor), que ayuda con la instalación del software de QueryGrid en Cloudera Manager. Este servicio es similar a otros servicios, como HDFS y HBase. Para obtener información de compatibilidad sobre los componentes de QueryGrid, consulte la Matriz de compatibilidad de QueryGrid.

El CSD se empaqueta como un archivo jar denominado TDQG_DEPLOYMENT.jar, que forma parte del paquete de nodo tdqg-node-version.tar.gz.

Para este procedimiento se asumen los siguientes requisitos previos:
  • Tiene los privilegios necesarios para copiar el archivo jar en el servidor de Cloudera Manager (CM).
  • Tiene los privilegios necesarios para reiniciar el servidor de CM.
  • 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. Instalar el servicio QueryGrid en Cloudera Manager
    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 jar del CSD está disponible en la ruta qgdeployment/cloudera named TDQG_DEPLOYMENT.jar.

    3. Copie el archivo jar en el repositorio del CSD del servidor de CM.
      La ruta predeterminada en el servidor es: /opt/cloudera/csd
    4. Cambie la propiedad y los permisos de los archivos del CSD:
      chown cloudera-scm:cloudera-scm /opt/cloudera/csd/TDQG_DEPLOYMENT.jar

      chmod 644 /opt/cloudera/csd/TDQG_DEPLOYMENT.jar

    5. Reinicie CM service cloudera-scm-server restart.
      Después de reiniciar el servidor de CM, QueryGrid está disponible como un servicio denominado QueryGrid.
    6. En la interfaz de usuario web de CM, seleccione Agregar servicio y, a continuación, agregue el servicio QueryGrid.
      Para obtener más información sobre Agregar servicio, consulte https://docs.cloudera.com/documentation/enterprise/latest/topics/cm_mc_add_service.html.
    7. En el texto del parámetro de entrada, proporcione el texto completo del archivo de token tdqg-node.json
      El archivo de token tdqg-node.json está en advanced qgconfig.
  3. Siga uno de estos procedimientos:
    Opción Acción
    Instalar QueryGrid™ en un nodo existente en el clúster
    1. En CM, vaya al servicio QueryGrid.
    2. Seleccione Agregar instancias de roles.
    3. Seleccione el nodo donde se instalará el servicio y, a continuación, seleccione Continuar.
    4. Si la configuración de JSON no es válida o ha caducado, cambie el parámetro de entrada Full text of tdqg-node.json y, a continuación, seleccione Continuar.

      Se agrega el servicio al nodo.

    5. Seleccione el nuevo nodo y, a continuación, seleccione Acciones para seleccionados > START > Continuar.
    Instalar QueryGrid en un nuevo nodo

    Al agregar un nuevo nodo con CM mediante el asistente de Agregar hosts, seleccione el servicio QueryGrid para instalar QueryGrid. Esta opción está disponible al seleccionar la plantilla de host.

    1. Cree una plantilla de host con el servicio QueryGrid.

      Para obtener más información, consulte https://docs.cloudera.com/documentation/enterprise/latest/topics/cm_mc_host_templates.html#cmug_topic_7_7_1.

    2. Seleccione Hosts > Agregar hosts y, a continuación, seleccione la plantilla de host.

      Para obtener más información, consulte https://docs.cloudera.com/documentation/enterprise/latest/topics/cm_mc_adding_hosts.html#cmug_topic_7_5_1__title_215.