2.15 - 自动在 Azure HDInsight 上部署 QueryGrid - Teradata QueryGrid

Teradata® QueryGrid™ 安装和用户指南

Product
Teradata QueryGrid
Release Number
2.15
Release Date
2021 年 3 月
Content Type
安装
用户指南
管理
配置
Publication ID
B035-5991-031K-CHS
Language
中文 (简体)

脚本操作是指可进行调用以自定义 HDInsight 集群的自定义脚本。这些脚本用于安装其他组件和更改配置设置。该脚本必须存储在可从 HDInsight 集群访问的 URI 上。有关 QueryGrid 组件的兼容性信息,请参阅 Teradata QueryGrid 兼容性列表

所需的脚本 (TDQG_DEPLOYMENT.sh) 打包在节点包 tdqg-node-version.tar.gz 中。

此过程假定已具备以下先决条件:
  • 您拥有配置 HDInsight 集群以及可从 HDInsight 集群访问的位置上存储的脚本所需的权限。
  • 应在要安装 QueryGrid 的所有节点上安装了 cURL 工具。
  1. 添加一个系统,并将由 QueryGrid 管理器生成的 tdqg-node.json 令牌文件下载到 Teradata QueryGrid 服务中。
    有关下载 tdqg-node.json 的信息,请参阅手动添加节点
  2. 执行以下操作之一:
    选项 操作
    在 Azure HDInsight 上安装 Teradata QueryGrid
    1. 下载节点包。

      有关更多信息,请参见下载必需的软件包

    2. 解压缩包:

      tar -xvzf tdqg-node-version.tar.gz

      TDQG_DEPLOYMENT.sh 脚本文件在路径 qgdeployment/hdinsight 中,名为 TDQG_DEPLOYMENT.sh

    3. QueryGrid 部署脚本上载到 Azure Blob(或可从 HDInsight 集群访问的任何路径)。
    4. [可选] 将 tdqg_node.json 文件上载到 Azure Blob 或可从 HDInsight 集群访问的任何路径。
    5. 为 TDQG_DEPLOYMENT 创建自定义脚本操作,并提供指向 TDQG_DEPLOYMENT.sh 的 URI 链接,然后为此脚本操作提供一个名称。

      有关详细信息,请参阅https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux

    6. 按照以下格式之一为脚本提供输入参数:
      • 路径:--tdqg_node_json_file 'path to tdqg-node.json'
      • 文本:--tdqg_node_json_file 'tdqg-node.json' 文件内容
    7. 使用保留此脚本操作条目确保在扩展操作期间应用该脚本,并在新节点上自动安装 QueryGrid
    在现有节点上安装 QueryGrid
    1. 手动运行该脚本操作。

      有关更多信息,请参见https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-linux#apply-a-script-action-to-a-running-cluster

      脚本操作会作为集群创建过程的最后一步运行。成功完成该脚本操作后,您可以从脚本操作历史记录查看历史记录,以获取输出和错误日志。

    2. [可选] 如果出现错误,请重新运行该脚本操作。
    在新节点上自动安装 QueryGrid
    1. 在创建脚本操作时,请选择保留操作。