编译Tez
- 下载Tez 0.10.0源码。
1wget https://github.com/apache/tez/archive/refs/tags/rel/release-0.10.0.tar.gz --no-check-certificate
 - 解压Tez源码包。
1tar -zxvf release-0.10.0.tar.gz
 - 进入“tez-rel-release-0.10.0”目录。
1cd tez-rel-release-0.10.0
 - 修改Hadoop版本。
- 查看环境中Hadoop的版本信息(本次使用的是3.1.1的版本)。
       
1hadoop version - 打开pom.xml文件。
       
1vi pom.xml - 按“i”进入编辑模式,修改Hadoop版本。
       
1<hadoop.version>3.1.1</hadoop.version>
 
        此处修改为环境中已部署的Hadoop版本。
 - 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
 
 - 查看环境中Hadoop的版本信息(本次使用的是3.1.1的版本)。
       
 - 选择不编译tez-ui模块,因为比较耗时,且编译容易出错。
- 打开pom.xml文件。
       
1vi pom.xml - 按“i”进入编辑模式,将<module>tez-ui</module>注释掉,如下图所示。
       

 - 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
 
 - 打开pom.xml文件。
       
 - 编译Tez。
1mvn clean install -DskipTests
 - 编译结束后进入到“./tez-dist/target”目录,即可拿到安装包tez-0.10.0.tar.gz。
 
     父主题: 部署Tez