TT Bigdata TT Bigdata
首页
GitHub (opens new window)
JaneTTR

JaneTTR

数据酿造智慧,每一滴都是沉淀!
  • 产品中心

  • 安装与使用

    • Ambari Plus 安装

    • 组件安装

      • 组件安装总览
      • Solr 安装
      • Ranger 安装
      • Knox 安装
      • HDFS 安装
      • YARN 安装
      • MapReduce2 安装
      • Tez 安装
        • Tez 安装
        • 1. 选择 Tez 服务
        • 2. 确认没有 Master 组件
        • 3. 分配 Tez Client
        • 4. 查看 Tez 配置
        • 5. 确认安装清单
        • 6. 提交 KDC 管理员凭据
        • 7. 等待 TEZSERVICECHECK
        • 8. 回到 Tez 服务页
      • Hive 安装
      • Sqoop 安装
      • HBase 安装
      • Kafka 安装
      • Flink 安装
      • Spark 安装
      • Hue 安装
      • Livy 安装
      • Zeppelin 安装
      • DolphinScheduler 安装
      • Doris 安装
      • Celeborn 安装
      • Ozone 安装
      • Impala 安装
      • Trino 安装
      • Paimon 安装
      • Hudi 安装
      • Atlas 安装
      • Superset 安装
      • Alluxio 安装
    • 开启高可用

    • 权限与安全专题

    • Ambari Plus Monitor

    • 常见问题

  • 发布与支持

  • 会员与访问

目录
Tez 安装
1. 选择 Tez 服务
2. 确认没有 Master 组件
3. 分配 Tez Client
4. 查看 Tez 配置
5. 确认安装清单
6. 提交 KDC 管理员凭据
7. 等待 TEZSERVICECHECK
8. 回到 Tez 服务页

Tez 安装0.10.1

# Tez 安装

Tez 是 Hadoop 生态里常用的 DAG 执行引擎。后面安装 Hive 时,Tez 经常会作为执行引擎参与查询任务,所以我会把 Tez 放在 Hive 前面安装。

Tez 和 HDFS、YARN 不太一样:它没有常驻的 Master 或 Slave 守护进程,本次安装主要是在各节点下发 TEZ_CLIENT、准备配置和运行 Service Check。安装完成后服务页显示 已安装 是正常的,不要误判成没有启动。

本次角色分配如下:

主机 Tez 角色
hadoop1.test.com TEZ_CLIENT
hadoop2.test.com TEZ_CLIENT
hadoop3.test.com TEZ_CLIENT

# 1. 选择 Tez 服务

进入 服务与组件,点击 新增服务,勾选 Tez。

选择 Tez 服务

这一步只选择 Tez。HDFS、YARN 已经安装完成,页面不会再自动带入其它依赖服务。

# 2. 确认没有 Master 组件

Master 分配页会提示 所选服务无 Master 组件,直接下一步。

Tez 无 Master 组件

这说明 Tez 不需要像 ResourceManager、NameNode 那样分配常驻管理进程。看到这个提示,直接下一步即可。

# 3. 分配 Tez Client

Slave 与 Client 分配页里,Tez 没有 Slave,只需要配置 TEZ_CLIENT。

分配 Tez Client

本次三台主机都安装 TEZ_CLIENT:

组件 分配主机
TEZ_CLIENT hadoop1.test.com、hadoop2.test.com、hadoop3.test.com

后面 Hive、YARN 或命令行测试在不同节点执行时,三台都有客户端会方便很多。

# 4. 查看 Tez 配置

进入自定义配置页后,页面显示 待填写 0,说明没有必填项需要补充。

Tez 推荐配置

教程环境可以先保留默认配置。生产环境如果要调整 Tez 容器、AM 内存、队列或 Hive 执行参数,通常会等 Hive 安装完成后结合实际 SQL 负载再做。

# 5. 确认安装清单

确认页里可以看到 Tez 没有 Master、没有 Slave,只有 Client 分配。

Tez 安装确认页

检查重点:

检查项 本次结果
新增服务 TEZ
Master 分配 无
Slave 分配 无
Client 分配 三台主机都安装 TEZ_CLIENT
配置校验 必填项已填写

确认无误后点击 开始安装。

# 6. 提交 KDC 管理员凭据

Kerberos 环境下,Tez 新增服务仍然需要提交 KDC 管理员凭据。

提交 Tez KDC 管理员凭据

本次继续使用:

配置项 示例值
管理员 Principal admin/[email protected]
管理员密码 填写实际 KDC 管理员密码

提交后,向导会继续下发 Tez Client 和相关配置。

# 7. 等待 TEZ_SERVICE_CHECK

Tez 没有常驻守护进程,但安装阶段仍然会运行 TEZ_SERVICE_CHECK。

Tez Service Check

这个阶段我会看:

检查项 期望结果
TEZ_CLIENT 三台主机安装完成
TEZ_SERVICE_CHECK 执行成功
失败任务 0

如果 Service Check 失败,优先看 YARN、HDFS 是否可用,以及 Tez 配置和 Kerberos 凭据是否下发成功。

# 8. 回到 Tez 服务页

向导完成后会显示 Tez 安装成功。

Tez 安装完成

进入 Tez 服务详情页,状态显示 已安装。

Tez 服务已安装

这里不要强行找“运行中”的 Tez 进程。Tez 是客户端型组件,只要 TEZ_CLIENT 已经分发到目标主机、TEZ_SERVICE_CHECK 通过、失败请求为 0,这一篇就可以收口。

Tez 装好后,下一步继续安装 Hive。Hive 会用到前面已经准备好的 HDFS、YARN、Tez 和 MariaDB。

#Tez#Hive#Ambari Plus
MapReduce2 安装
Hive 安装

← MapReduce2 安装 Hive 安装→

最近更新
01
当前版本 2026/08
08-29
02
把 Ambari Server HA 稳稳地跑起来
08-17
03
从一次启用操作追到主备就绪
08-17
更多文章>
Theme by Vdoing | Copyright © 2017-2026 JaneTTR | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式