中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

编译Tez

  1. 下载Tez 0.10.0源码。
    1
    wget  https://github.com/apache/tez/archive/refs/tags/rel/release-0.10.0.tar.gz --no-check-certificate
    
  2. 解压Tez源码包。
    1
    tar -zxvf release-0.10.0.tar.gz
    
  3. 进入“tez-rel-release-0.10.0”目录。
    1
    cd tez-rel-release-0.10.0
    
  4. 修改Hadoop版本。
    1. 查看环境中Hadoop的版本信息(本次使用的是3.1.1的版本)。
      1
      hadoop version
      
    2. 打开pom.xml文件。
      1
      vi pom.xml
      
    3. “i”进入编辑模式,修改Hadoop版本。
      1
      <hadoop.version>3.1.1</hadoop.version>
      

      此处修改为环境中已部署的Hadoop版本。

    4. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 选择不编译tez-ui模块,因为比较耗时,且编译容易出错。
    1. 打开pom.xml文件。
      1
      vi pom.xml
      
    2. “i”进入编辑模式,将<module>tez-ui</module>注释掉,如下图所示。

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  6. 编译Tez。
    1
    mvn clean install -DskipTests
    

    编译Tez时失败,报错找不到Maven插件包。请参见《Hive移植指南(CentOS&openEuler)》中“安装Maven”章节,重新安装Maven。

  7. 编译结束后进入到“./tez-dist/target”目录,即可拿到安装包tez-0.10.0.tar.gz。
搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词