Apache Tez DAG API

The Tez DAG API provides a Java programming model for defining and submitting directed-acyclic-graph (DAG) computation jobs to Apache YARN. It allows building DAGs composed of Vertex (processing units), Edge (data connections between vertices), and Processor implementations. The API supports data source/sink definitions, vertex grouping, fault tolerance configuration, and monitoring via the Tez UI and REST API.

API entry from apis.yml

apis.yml Raw ↑
aid: apache-tez:apache-tez-dag-api
name: Apache Tez DAG API
description: The Tez DAG API provides a Java programming model for defining and submitting directed-acyclic-graph
  (DAG) computation jobs to Apache YARN. It allows building DAGs composed of Vertex (processing units),
  Edge (data connections between vertices), and Processor implementations. The API supports data source/sink
  definitions, vertex grouping, fault tolerance configuration, and monitoring via the Tez UI and REST
  API.
humanURL: https://tez.apache.org/developer-docs.html
tags:
- Java
- DAG
- YARN
- Hadoop
properties:
- type: Documentation
  url: https://tez.apache.org/developer-docs.html
- type: APIReference
  url: https://tez.apache.org/javadocs/
- type: SDK
  url: https://search.maven.org/search?q=org.apache.tez
  title: Maven Java SDK