编译tez

作者: wangliang938 | 来源:发表于2020-06-20 08:30 被阅读0次

1, 克隆代码

$ git clone -b branch-0.9.2  https://github.com/apache/tez.git
$ git branch --查看版本
//修改pom.xml 中的hadoop 版本.指定自己需要的版本
$ vim pom.xml
//编译
$ mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true

2,编译代码的时候需要 protobuf 2.5.0 需要在本机安装.ubuntu18.**
a. 下载 https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0
b. 编译

$ sudo mkdir /usr/protobuf
$ ./autogen.sh     ##下载自github的代码需要执行此行来生成configure文件
$ ./configure --prefix=/usr/protobuf
$ make
$ make check
$ sudo make install

c.配置环境变量

$ sudo vim /etc/profile
####### add protobuf lib path ########
#(动态库搜索路径) 程序加载运行期间查找动态链接库时指定除了系统默认路径之外的其他路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/protobuf/lib/
#(静态库搜索路径) 程序编译期间查找动态链接库时指定查找共享库的路径
export LIBRARY_PATH=$LIBRARY_PATH:/usr/protobuf/lib/
#执行程序搜索路径
export PATH=$PATH:/usr/protobuf/bin/
#c程序头文件搜索路径
export C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/protobuf/include/
#c++程序头文件搜索路径
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/protobuf/include/
#pkg-config 路径
export PKG_CONFIG_PATH=/usr/protobuf/lib/pkgconfig/
######################################

d.查看版本

$ protoc --version

完成


image.png

相关文章

  • 编译tez

    1, 克隆代码 2,编译代码的时候需要 protobuf 2.5.0 需要在本机安装.ubuntu18.**a....

  • tez0.9.2 的使用 ui

    1, 在编译后的tez 下找到 tez-ui-0.9.2.war. 用于部署前端ui使用准备 tomcat .将w...

  • hive 使用tez

    1,编译tez 见https://www.jianshu.com/p/b2569796dd27 2,将 编译后的t...

  • tez 0.9.2 编译适配 hadoop 3.2.1

    tez的编译真的是无数坑,官方只适配了2.7.2的系列,要适配3.x系列的编译,很多依赖要自己升级。 编译环境为c...

  • CDH5.9.2 整合TEZ

    1.安装配置TEZ 1.1 环境要求 CDH5.9.2(hadoop2.6.0) 编译环境:gcc, gcc-c+...

  • Tez安装使用

    简介   tez全表查询时需要每个分区都存在,否则回报错,比如left join 编译,安装依赖 maven pr...

  • hive7:Hive集成Tez

    1.安装包准备 1)下载tez的依赖包:http://tez.apache.org2)拷贝apache-tez-0...

  • Tez内存优化参考

    AM、Container大小设置 tez.am.resource.memory.mb 参数说明:Set tez.a...

  • Hive参数优化实践参考1

    Tez的Group管理 tez.grouping.min-size 默认50Mtez.grouping.max-s...

  • Hive+LLap+Tez问题

    问题描述 使用Hive+LLap+Tez的方式执行hql,配置好hive.execution.engine=tez...

网友评论

      本文标题:编译tez

      本文链接:https://www.haomeiwen.com/subject/uiqwxktx.html