通过手动运行安装脚本来完成 Presto 连接器的安装 - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.19
Published
2022 年 7 月
Language
中文 (简体)
Last Update
2022-08-23
dita:mapPath
zh-CN/jpf1654813554544.ditamap
dita:ditavalPath
ft:empty
dita:id
lxg1591800469257
Product Category
Analytical Ecosystem
在使用 Viewpoint 16.20 的系统上完成 Presto 连接器安装时,如果不想在 QueryGrid 组件中提供 SSH 凭据,请按照以下过程进行操作:
  • 在使用 Ansible 将 JAR 文件分发到所有节点的控制节点上运行安装脚本,然后使用 Starburst Admin playbook 重新启动 Presto。
  • 验证安装。
在安装过程中,Presto 会重新启动。
QueryGrid 2.06 起,presto qgremoteqginitiator JAR 文件会合并为 loaderfactoryJAR 文件。
  1. 在 Presto 节点上从以下路径复制 install.sh 脚本并粘贴到安装 Starburst Admin 的控制节点中:
    /opt/teradata/tdqg/connector/tdqg-presto-connector/presto-connector-softwareversion/bin/install.sh
  2. 在控制节点上以管理员身份登录。
  3. 将目录更改为复制 install.sh 脚本的位置:
  4. 通过提供所需的输入来运行 ./install.sh,例如:
    ./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
    该脚本会将 .jar 文件部署到 SEP 插件目录(缺省为 /usr/lib/starburst/plugin)并使用 Starburst Admin playbook 重新启动 Presto。
  5. 验证 install.sh 脚本是否成功执行,如果没有显示错误,则表示成功执行。
  6. [可选] 验证 loader-factory-version.jar 文件是否已安装到适用的目录中:
    tdh234m1:~ # ls /usr/lib/starburst/plugin/qgplugin/loader-factory-version.jar