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 Teradata 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.
- 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.
- Agregue un sistema y descargue el archivo de token tdqg-node.json generado por QueryGrid Manager en el servicio Teradata QueryGrid.Para obtener información sobre cómo descargar tdqg-node.json, consulte Agregación manual de nodos.
- Instalar el servicio Teradata QueryGrid en Cloudera Manager
- Descargue el paquete de nodos.Para obtener más información, consulte Descargar paquetes requeridos.
- 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.
- Copie el archivo jar en el repositorio del CSD del servidor de CM.La ruta predeterminada en el servidor es: /opt/cloudera/csd
- 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
- Reinicie CM service cloudera-scm-server restart.Después de reiniciar el servidor de CM, QueryGrid está disponible como un servicio denominado Teradata QueryGrid.
- En la interfaz de usuario web de CM, seleccione Agregar servicio y, a continuación, agregue el servicio Teradata QueryGrid.Para obtener más información sobre Agregar servicio, consulte https://docs.cloudera.com/documentation/enterprise/latest/topics/cm_mc_add_service.html.
- En el texto del parámetro de entrada, proporcione el texto completo del archivo de token tdqg-node.jsonEl archivo de token tdqg-node.json está en advanced qgconfig.
- Descargue el paquete de nodos.
- Siga uno de estos procedimientos:
Opción Acción Instalar QueryGrid en un nodo existente en el clúster - En CM, vaya al servicio Teradata QueryGrid.
- Seleccione Agregar instancias de roles.
- Seleccione el nodo donde se instalará el servicio y, a continuación, seleccione Continuar.
- 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.
- Seleccione el nuevo nodo y, a continuación, seleccione .
Instalar QueryGrid en un nuevo nodo Al agregar un nuevo nodo con CM mediante el asistente de Agregar hosts, seleccione el servicio Teradata QueryGrid para instalar QueryGrid. Esta opción está disponible al seleccionar la plantilla de host.
- Cree una plantilla de host con el servicio Teradata 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.
- Seleccione
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.
y, a continuación, seleccione la plantilla de host.