当前位置: 首页 > news >正文

【Ambari Plus】07.Tez 安装

Tez 安装

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

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

本次角色分配如下:

主机Tez 角色
hadoop1.test.comTEZ_CLIENT
hadoop2.test.comTEZ_CLIENT
hadoop3.test.comTEZ_CLIENT

1. 选择 Tez 服务

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

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

2. 确认没有 Master 组件

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

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

3. 分配 Tez Client

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

本次三台主机都安装TEZ_CLIENT

组件分配主机
TEZ_CLIENThadoop1.test.comhadoop2.test.comhadoop3.test.com

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

4. 查看 Tez 配置

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

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

5. 确认安装清单

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

检查重点:

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

确认无误后点击开始安装

6. 提交 KDC 管理员凭据

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

本次继续使用:

配置项示例值
管理员 Principaladmin/admin@TEST.COM
管理员密码填写实际 KDC 管理员密码

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

7. 等待 TEZ_SERVICE_CHECK

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

这个阶段我会看:

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

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

8. 回到 Tez 服务页

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

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

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

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

http://www.gsyq.cn/news/1614413.html

相关文章:

  • STM32与LV30条码扫描模块的高效集成方案
  • STM32与LV30模块打造高性能嵌入式条码识别系统
  • 大模型评测与AI产品质量保障:第4篇 主流大模型全景图比较
  • 如何快速掌握R3nzSkin国服特供版:英雄联盟免费换肤终极指南
  • 从游戏玩家到电影导演:用League Director制作《英雄联盟》史诗级集锦
  • STM32F469II与LV30构建工业级条码识别系统
  • 如何在原神中轻松解锁120帧:终极帧率解锁指南
  • Pandas中.loc与.iloc核心区别:标签索引vs位置索引
  • SuperPNG终极解决方案:Photoshop高质量PNG插件深度解析与优化指南
  • STM32F410RB与AD74413R的高精度信号采集与输出方案
  • 抖音评论采集终极指南:如何5分钟搞定3000+评论数据提取
  • KMS智能激活全攻略:三步永久激活Windows和Office的终极方案
  • 厌倦手动换肤的繁琐操作?R3nzSkin国服特供版为你提供一站式自动化解决方案
  • 工业级4-20mA电流环技术解析与DAC161S997应用
  • Python 盘口数据校验:bids/asks、timestamp、spread 和信号边界
  • PIC18F46K80与171010550构建智能DC-DC降压电源方案
  • 如何用3dsconv轻松转换3DS游戏格式:从复杂到简单的完整指南
  • 直流电机静音控制方案与TB9051FTG驱动应用
  • Poppler Windows 二进制包架构解析与深度集成指南
  • STC3115电池监测芯片与PIC24FJ256GB110的低功耗设计实践
  • MC6470与PIC18LF26K22在运动控制系统的应用实践
  • ICM-42688-P与STM32F072RB在运动控制与振动监测中的应用
  • STM32实现数字控制Buck降压转换器设计与优化
  • 【ChatGPT客服机器人落地实战指南】:20年AI架构师亲授——从0到上线的7大避坑节点与ROI验证公式
  • ChatGPT客服机器人部署失败率高达63%?揭秘头部企业私有化部署的5个关键合规断点(附GDPR/等保三级对照清单)
  • STM32F423RH与MC6470 IMU的高精度运动控制方案
  • AI Agent落地实践:企业级智能客服系统架构
  • 方案生成效率提升300%,交付周期压缩68%,ChatGPT写方案实战手册,含21个可即插即用的结构化模板
  • 智能歌词管家LRCGET:让本地音乐库开口唱歌的终极解决方案
  • ICM-42688-P与TM4C129XKCZAD在运动控制与振动监测中的应用