Al completar la instalación del conector Presto en sistemas que usan Viewpoint 16.20, si no desea proporcionar credenciales SSH en el portlet QueryGrid, utilice el siguiente procedimiento:
- Ejecute el script de instalación en el nodo de control que usa Ansible para distribuir los archivos JAR a todos los nodos y use el manual de estrategias de Starburst Admin para reiniciar Presto.
- Compruebe la instalación.
Presto se reinicia como parte del proceso de instalación.
A partir de QueryGrid 2.06, los archivos JAR de Presto qgremote y qginitiator se combinan en el archivo JAR loaderfactory.
- Copie el script install.sh de la siguiente ruta de acceso en un nodo de Presto y péguela en el nodo de control donde está instalado Starburst Admin:
/opt/teradata/tdqg/connector/tdqg-presto-connector/presto-connector-softwareversion/bin/install.sh
- Inicie sesión como administrador en el nodo de control.
- Cambie el directorio donde se copió el script install.sh:
- Ejecute ./install.sh mediante la provisión de las entradas necesarias, por ejemplo:
./install.sh --starburst_admin_loc /root/sp/trino/admin/ansible_collections/starburst/admin --inventory_hosts_file /root/sp/trino/admin/ansible_collections/starburst/admin/playbooks/hosts_681 --connector_bin_loc /opt/teradata/tdqg/connector/tdqg-presto-connector/02.17.00.00-1/bin --starburst_install_loc /usr/lib/starburst
El script implementa los archivos .jar en el directorio del complemento SEP (predeterminado: /usr/lib/starburst/plugin) y usa el manual de estrategias de Starburst para reiniciar Presto. - Verifique si la ejecución del script install.sh se ha realizado correctamente según lo indicado al no mostrarse errores.
- [Opcional] Compruebe que el archivo loader-factory-version.jar esté instalado en los directorios correspondientes:
tdh234m1:~ # ls /usr/lib/starburst/plugin/qgplugin/loader-factory-version.jar