Este procedimiento crea un servicio personalizado denominado QueryGrid que ayuda con la instalación del software de QueryGrid en nodos de Hadoop. Este servicio es similar a otros servicios, como HDFS y HBase. Para obtener información de compatibilidad sobre los componentes de QueryGrid, consulte Matriz de compatibilidad de QueryGrid.
El servicio QueryGrid se empaqueta como un archivo tar denominado TDQG_DEPLOYMENT-version.tar.gz que forma parte del paquete de nodo tdqg-node.tar.gz.
- Tiene los privilegios necesarios para copiar scripts en el servidor de Ambari.
- Tiene los privilegios necesarios para reiniciar el servidor de Ambari.
- La herramienta cURL se instala en todos los nodos en los que se instalará QueryGrid.
- Agregar un sistema y descargar 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.
- Instalar el servicio QueryGrid en Ambari:
- Descargue el paquete de nodo y, a continuación, seleccione el componente node del paquete de software en el servidor Ambari (normalmente el HDP principal).Para obtener más información, consulte Descargar paquetes requeridos.
- Descomprima el paquete:tar -xvzf tdqg-node-version.tar.gz
- En qgdeployment/ambari, busque TDQG_DEPLOYMENT.tar.gz.
- Descomprima el paquete TDQG_DEPLOYMENT:tar -xvzf TDQG_DEPLOYMENT.tar.gz
- Copie la carpeta TDQG_DEPLOYMENT en las pilas del servidor de Ambari.La ruta predeterminada en el servidor es:
cp -r /path_to_TDQG_DEPLOYMENT_folder /var/lib/ambari-server/resources/stacks/HDP/hdp-version/services
- Cambie los privilegios de acceso:chmod -R +x /var/lib/ambari-server/resources/stacks/HDP/hdp-version/services/TDQG_DEPLOYMENT/*
- Reinicie el servidor de Ambari:ambari-server restart
Después de reiniciar el servidor de Ambari, QueryGrid está disponible como un servicio denominado QueryGrid.
- En la interfaz de usuario web de Ambari, seleccione Agregar servicio y, a continuación, agregue el servicio QueryGrid al nodo principal y los nodos de datos.Para obtener más información, consulte https://docs.cloudera.com/HDPDDocuments/Ambari-2.7.4.0/managing-and-monitoring-ambari/content/amb_add_a_service.html.
- 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.
- Descargue el paquete de nodo y, a continuación, seleccione el componente node del paquete de software en el servidor Ambari (normalmente el HDP principal).
- Siga uno de estos procedimientos:
Opción Acción Instalar QueryGrid en nodos existentes - En la interfaz de usuario web de Ambari, seleccione Hosts.
- Seleccione el nodo en que desee instalar el servicio QueryGrid.
- Seleccione
y, a continuación, en la lista de servicios disponibles, seleccione QueryGrid.
QueryGrid aparece en la lista de servicios instalados.
Instalar QueryGrid en un nuevo nodo - En la interfaz de usuario web de Ambari, seleccione Hosts.
- Seleccione
Para obtener más información, consulte https://docs.cloudera.com/HDPDocuments/Ambari-2.7.3.0/managing-and-monitoring-ambari/content/amb_add_a_host_to_a_cluster.html.
. - En la lista Asignar secundarios y clientes, seleccione QueryGrid.