Configure Automatic Deployment for Google Cloud Dataproc| Teradata Fabric - Automatically Deploy Teradata Fabric on Google Cloud Dataproc - Teradata Fabric

Teradata® Fabric - Installation and User Guide - 3.11

Product
Teradata Fabric
Release Number
3.11
Publication Date
August 2026
Content Type
Administration
Configuration
Installation
User Guide
Publication ID
B035-5991-086K
ft:locale
en-US
ft:lastEdition
2026-08-15
dita:mapPath
svw1780362788070.ditamap
dita:ditavalPath
ezw1784752870623.ditaval
ft:sourceId
dita
dita:id
lxg1591800469257

Dataproc provides initialization actions that can be used to install custom software on cluster instances. To create an initialization action, you need to provide a bootstrap script. The script must be stored in Google Cloud Storage on a URI that is accessible from the Dataproc cluster. For compatibility information on Teradata Fabric components, see the Teradata Fabric / QueryGrid Compatibility Matrix.

The required script, TDQG_DEPLOYMENT.sh, is packaged in the node package tdqg-node-version.tar.gz.

This procedure assumes the following prerequisites:
  • You have required privileges to provision the Dataproc cluster and access scripts stored on Google Cloud Storage.
  • The cURL tool is installed on all nodes where you intend to install Teradata Fabric.

Note the following considerations with initialization actions:

  • Can only be provided during cluster provisioning
  • Cannot be modified post-cluster provisioning
  • Are always persisted when created, all future Dataproc nodes run the initialization actions
  1. Add a system and download the tdqg-node.json token file that was generated by the Teradata Fabric Manager.
    For information about downloading tdqg-node.json, see Adding Nodes Manually.
  2. Do one of the following:
    Option Action
    Install Teradata® Fabric on Google Cloud Dataproc
    1. Download the node package.

      For more information, see Downloading Required Packages.

    2. Unzip the package:

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

      The TDQG_DEPLOYMENT.sh script is available in the path qgdeployment/dataproc, named TDQG_DEPLOYMENT.sh.

    3. Upload the Teradata Fabric deployment script to Google Cloud Storage.
    4. In the Dataproc Create a Cluster screen, do the following:
      • At Initialization Actions, provide the path to the deployment script.
      • At Metadata, use tdqg_node_json as the key and use the contents of the file for the data.
    Install Teradata Fabric on an existing node Running the initialization actions script requires a user with sudo permissions.
    1. On each node in the cluster, run the following command:

      ./TDQG_DEPLOYMENT.sh --tdqg_node_json_file 'input'

      Where input can be one of the following:
      • (Recommended) Path to the tdqg_node_json_file.
      • File contents of tdqg_node_json.
    Install Teradata Fabric on a new node The initialization action on a new node depends on how you ran the TDQG_DEPLOYMENT.sh script when provisioning the Dataproc cluster.
    • If you ran the script as an Initialization Action to Dataproc, the script automatically runs on the new node.
    • If you did not run the script as an Initialization Action, run the script on the new node as if installing the script on an existing node.