编译

git clone tez 源代码,修改 hadoop 版本,进行编译。

mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true

编译之后,生成一些两个文件。

./tez-dist/target/tez-0.10.1.tar.gz
./tez-dist/target/tez-0.10.1-mininal.tar.gz

安装

根据Tez 安装指南

把 tez-0.10.1.tar.gz put 到 hadoop
安装本地环境

mkdir  -p /usr/local/tez
mv tez-0.10.1-mininal.tar.gz /usr/local/tez
cd /usr/local/tez
tar -xzf  tez-0.10.1-mininal.tar.gz
echo 'export TEZ_HOME=/usr/local/tez' >> /etc/profile

配置 tez-site.xml

/usr/local/tez/conf/tez-site.xml

<?xml version="1.0"?>
<!--Licensed under the Apache License, Version 2.0 (the "License");you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an "AS IS" BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License. See accompanying LICENSE file.
-->
<?xml-stylesheet type="text/xsl" href="configuration.xsl"?><!-- WARNING: THIS IS A GENERATED TEMPLATE PURELY FOR DOCUMENTATION PURPOSESAND SHOULD NOT BE USED AS A CONFIGURATION FILE FOR TEZ --><configuration><property><name>tez.lib.uris</name><value>/apps/tez-0.10.1-SNAPSHOT/tez-0.10.1.tar.gz#tez-lib</value></property><property><name>tez.lib.uris.classpath</name><value>/usr/local/hadoop/share/hadoop/common/lib/*:tez-lib/*:tez-lib/lib/*</value></property><property><description>URL for where the Tez UI is hosted</description><name>tez.tez-ui.history-url.base</name><value>http://localhost:9999/tez-ui/</value></property>
<!--property><name>tez.am.launch.cmd-opts</name><value>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=7904,suspend=y</value>
</property-->
<!--property><name>tez.task.launch.cmd-opts</name><value>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=7904,suspend=y</value><description>String value. Command line options provided during the launch of Tez Taskprocesses. Its recommended to not set any Xmx or Xms in these launch optsso that Tez can determine them automatically.</description><type>string</type></property-->
</configuration>

hadoop-env.sh

把以下内容放到 hadoop-env.sh 用于把 tez 的包加入 HADOOP_CLASSPATH。

if [ -d "/usr/local/tez" ]; thenif [ -d "/usr/local/tez/conf" ]; then#    # When using versioned RPMs, the tez-client will be a symlink to the current folder of tez in HDP.export HADOOP_CLASSPATH=${HADOOP_CLASSPATH}:/usr/local/tez/*:/usr/local/tez/lib/*:/usr/local/tez/conf/fi
fi

tez-ui

cp -r tez-ui /usr/local/tomcat/webapps/

修改 tomcat 的端口为 9999。
启动 tomcat。

安装 tez-0.10.1相关推荐

  1. CDH安装Tez 0.8.5

    CDH安装Tez 0.8.5 1.1前置环境 1)安装JDK 2)安装Maven 下载安装包:apache-maven-3.5.4-bin.tar.gz 解压: tar -zxvf apache-ma ...

  2. 一台服务器上使用docker安装redis6.0.10一主两从以及哨兵模式

    查看redis官网,发现新版稳定为:redis6.0.10 先决条件: 服务器使用我的阿里云服务器:CentOS 7.6 64位 安装docker环境:https://blog.csdn.net/we ...

  3. 安装Tez 0.9.0

    安装Tez 0.9.0  安装这个东西,花了3天时间.............. 网上找的资料大部分都是要么低版本的,要么写很乱,又不详细.......... 走了许多弯路,最后在大神的帮助下,完成了 ...

  4. Linux安装Redis6.0.10步骤

    Linux安装Redis6.0.10步骤 1. 将安装包放到/opt目录下 2. 解压包文件 3. 查看文件 4. 进入解压后的文件夹 5. 安装gcc和c++环境 6. 查看gcc版本 7. 升级g ...

  5. 编译安装mariadb-10.0.10

    安装cmake centos上编译mariadb5.5以上的需要至少cmake2.6,如果是rpm包,则需要至少cmake2.8.7以上. [root@school ~]# tar xf cmake- ...

  6. mysql安装11.0.10,MySQL8.0.11版本的安装 win10的

    MySQL8.0.11版本的安装 不知道为什么之前的Navicat for MySQL的密码忘记了,导致这个软件根本用不了,在经过一个多小时的折磨之下(在网上尝试了很多种方法去找回密码或者修改密码,但 ...

  7. Kafka manager安装 (支持0.10以后版本consumer)

    下载地址:  https://pan.baidu.com/s/1jIE3YL4 步骤: 1. 解压kafka-manager-1.3.2.1.zip 2. cd kafka-manager-1.3.2 ...

  8. 基于Web的Kafka管理器工具之Kafka-manager的编译部署详细安装 (支持kafka0.8、0.9和0.10以后版本)(图文详解)(默认端口或任意自定义端口)...

    不多说,直接上干货! 至于为什么,要写这篇博客以及安装Kafka-manager? 问题详情 无奈于,在kafka里没有一个较好自带的web ui.启动后无法观看,并且不友好.所以,需安装一个第三方的 ...

  9. CentOs7.8安装Redis6.0.9版本(主要是阿里云机器安装)详细步骤

    Redis单机版 一.首先进入Redis官网下载redis 官网下载链接:https://redis.io/download 二.安装Redis 1.切换到Linux下的/usr/local/目录下 ...

  10. iis7.5 php7.0,(原创)win7自带IIS7.5+php7.0.10安装教程(图)

    php在上周8月18日发布了PHP 7.0 (7.0.10)版本.详细下载页面http://windows.php.net/download/,根据自身电脑配置情况酌情下载版本.win7旗舰版,iis ...

最新文章

  1. 蓄水池问题c语言编程,蓄水池大作战
  2. crash工具解析_IDA反汇编静态调试Android平台C++的so文件Crash入门
  3. c# 时间戳的精度(Datetime.now 与 Stopwatch)
  4. C++11列表初始化
  5. 钉钉流量暴增百倍,阿里云抗住了!
  6. Java讲课笔记22:Set接口及其实现类
  7. 视觉注意力的循环神经网络模型(Recurrent Models of Visual Attention)
  8. oracle空值问题
  9. WINDOWS调用出错后,得到信息字串
  10. KNN 算法实现 Iris 数据集分类
  11. 联想a30微型计算机,联想A30测评,硬件部分。是电脑哦。
  12. rhino java api demo_用 Rhino 脚本化 Java
  13. 对应win10的服务器系统,我的系统变成win10远程服务器系统
  14. 游戏三级分类部分代码
  15. 怎么把一张暗的照片调亮_PS怎么把一张暗的图调亮,就局部
  16. UCanCode发布领先的大型组态建模仿真CAD与GIS开源套件2019版本
  17. HIVE基本查询操作(二)——第1关:Hive排序
  18. 写论文之mathpix snipping tool识别图片中的公式并通过MathType粘贴到word
  19. Centos启动界面:You are in emergency mode
  20. Scala-trait(特质)

热门文章

  1. jquery 鼠标悬停/移动
  2. 2014ACM亚洲区域北京邀请赛总结
  3. 解决方案:SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to
  4. leaflet 卷帘,比较两个地图的叠加sideBySide
  5. 一个语法分析器的实现
  6. 【第八篇】Qt学习与使用---设置应用程序的ICON图标
  7. 简单选择排序 ← vector实现
  8. LinkedIn领英帐号搜索浏览被限制的解决方法
  9. 【嵌入式】DNW下载的软硬件流程
  10. 将word文档中的图片批量导出到文件夹中的办法