将连接器添加到网络结构时,QueryGrid 会在集群节点上执行以下任务:
- 创建完成安装所需的目录。
- 安装 Presto 连接器软件包。Presto 连接器包包括装载机-工厂 JAR 文件。
按照以下过程在使用 Viewpoint 16.20 及更高版本的系统上完成 Presto 连接器的安装和配置。在此过程中,您必须提供控制节点的 SSH 凭据。
控制节点可以是主节点也可以是 worker 节点。您还可以使用集群外部的节点,在该节点中对每个集群使用单独的 Ansible 清单文件配置和管理多个集群。SSH 凭据不会存储在 QueryGrid 门户组件中,仅用于完成 Presto 连接器的安装和配置。
此过程包括以下内容:
- 通过 Viewpoint 获取控制节点的详细信息并将安装脚本复制到控制节点。
- 在使用 Ansible 将 JAR 文件分发到所有节点的控制节点上运行安装脚本,然后使用 Starburst Admin playbook 重新启动 Presto。
- 验证安装。
在安装过程中,Presto 会重新启动。
- 确保连接器软件包已从 Teradata 的软件下载站点下载并上载到 QueryGrid 门户组件,且连接器已添加到网络结构中。
- 在网络结构配置下,选择网络结构。
- 选择包含发起节点的网络结构。
- 选择连接器选项卡。
- 选择发起节点的 Presto 发起连接器旁边的
,然后选择安装。
- 从连接器安装中,选择以下选项之一:
- 主动
- 待定
- 在选择驱动程序节点列表中,选择要用于运行安装脚本的驱动程序节点。
- 要允许运行安装脚本,请提供以下信息:
选项 说明 控制节点主机: 输入安装 Starburst Admin 的控制节点的地址或主机名。 SSH 用户: 键入 root。 密码 输入 root 用户的密码。 Starburst Admin 位置 输入控制节点上安装 Starburst Admin 的路径。 Starburst 安装位置 输入要安装 JAR 文件的目录的名称。缺省位置为: /usr/lib/starburst
Ansible Inventory 主机 输入此 SEP 集群的控制节点上 Ansible 清单文件的路径。 - 选择运行。
- 检查选择驱动程序节点列表中指定的驱动程序节点是否显示在成功字段中以验证安装是否成功。如果安装成功,JAR 文件将被分发到工作线程节点。安装完成后,Presto 将重新启动。如果因为错误而导致安装暂停,Presto 将不会重新启动。
- [可选] 在工作线程节点上以管理员身份登录,并验证 loader-factory-version.jar 文件是否已安装在相应的目录中:
tdh234m1:~ # ls /usr/lib/starburst/plugin/qgplugin/loader-factory-version.jar