Apache Tez 0.7、0.83、 0.82 安装、调试笔记
———————————————————— 准备 Tez 编译环境 ————————————————————
1 需要的支持
tez0.7 需要 Hadoop 2.60 以上
2 需要的 linux 相关工具
// apt-get install g++
// apt-get install vim
// apt-get install make
// yum -y install gcc make gcc-c++ openssl
3 protobuf 安装
4 下载 node.js
tar -zxvf node-v0.10.27.tar.gz
![](/Users/Administrator/Documents/My%20Knowledge/temp/b7fe1e3e-16cf-471b-ab98-974c2deada1f_128_files/8b6a2cd8-c84d-4ab9-a5d2-a079a57c17f4.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181530438-737095274.png)
5 安装npm
| sh
验证 npm -v
6 maven 3.10 以上版本
7 安装 git (linux 自带的就行 1.7.1)
————————————————————— 编译Tez —————————————————————
一 下载 0.70
二 修改 pom.xml
1)需要编辑 tez 目录下 tez-ui 目录 中的 pom.xml 文件,添加红色部分
<arguments>
<argument>node_modules/bower/bin/bower</argument>
<argument>install</argument>
p<argument> --allow-root</argument>
<argument>--remove-unnecessary-resolutions=false</argument>
</arguments>
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>0.0.23</version>
</plugin>
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181521016-777842345.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/b7fe1e3e-16cf-471b-ab98-974c2deada1f_128_files/8624b800-e32b-4545-8b29-7af713505ec4.png)
执行输入命令,拷贝所有tez相关的jar到tezlib下面:
find . -name "*jar" -print | cp -a `xargs` tezlib/
———————————————————— 调配 Hadoop ————————————————————
![](/Users/Administrator/Documents/My%20Knowledge/temp/b7fe1e3e-16cf-471b-ab98-974c2deada1f_128_files/aedc8337-b8d3-4add-a9e4-608a62fdccfc.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181553641-2030410260.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/b7fe1e3e-16cf-471b-ab98-974c2deada1f_128_files/af814b2d-a4b8-4ff6-a949-77e21680778d.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181621344-39217726.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/b7fe1e3e-16cf-471b-ab98-974c2deada1f_128_files/38da82e7-3aa9-49ff-940a-6a46cb35b237.png)
需要在 hadoop 的 master 节点上面的 ${HADOOP_HOME}/etc/hadoop 目录下面创建一个 tez-site.xml 文件,里面填写如下内容
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181644110-374353085.png)
以上完成了tez的基本配置,接下来有 2 中方法使我们的任务运行在tez上,
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181743985-616957566.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/37eb36ce-75ad-462c-a0f3-05d47fa15033.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/5519ed63-bef4-4d02-a548-e67a614d62c4.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181757094-1317781079.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181815375-1290777356.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/7a6767f9-c0f0-49a9-91c0-a3e2e15322f5.png)
![](/Users/Administrator/Documents/My%20Knowledge/temp/23d1d61f-fa95-4438-a64e-a73264ca3ee1.png)
![](https://images2015.cnblogs.com/blog/723399/201606/723399-20160623181852110-6701482.png)
Apache Tez 0.7、0.83、 0.82 安装、调试笔记的更多相关文章
- CentOS 6.5 Maven 编译 Apache Tez 0.8.3 踩坑/报错解决记录
最近准备学习使用Tez,因此从官网下载了最新的Tez 0.8.3源码,按照安装教程编译使用.平时使用的集群环境是离线的,本打算这一次也进行离线编译,无奈一编译就开始报缺少jar包的错,即使手动下载ja ...
- Hadoop2.0/YARN深入浅出(Hadoop2.0、Spark、Storm和Tez)
随着云计算.大数据迅速发展,亟需用hadoop解决大数据量高并发访问的瓶颈.谷歌.淘宝.百度.京东等底层都应用hadoop.越来越多的企 业急需引入hadoop技术人才.由于掌握Hadoop技术的开发 ...
- vs2008环境nmake编译 apache 2.2.29 openssl 1.0.1g mod_ssl 不知道如何生成“"..\..\srclib\openssl\inc32\openssl\store.h"”
问题: vs2008环境nmake编译 apache 2.2.29 openssl 1.0.1g mod_ssl 不知道如何生成“"..\..\srclib\openssl\inc32\op ...
- 【甘道夫】Apache Hadoop 2.5.0-cdh5.2.0 HDFS Quotas 配额控制
前言 HDFS为管理员提供了针对文件夹的配额控制特性,能够控制名称配额(指定文件夹下的文件&文件夹总数),或者空间配额(占用磁盘空间的上限). 本文探究了HDFS的配额控制特性,记录了各类配额 ...
- IDEA中看Flink 1.9源码时报Sources not found for: org.apache.flink:flink-shaded-hadoop-2:2.4.1-7.0
1.场景 在阅读Flink 1.9源码时,个别类如YarnClientImpl.java只能查看.class文件,想查看对应的.java source文件,点击Download source时,报So ...
- Apache Mesos 官方文档 V1.0
Apache Mesos 官方文档 V1.0 2016-11-07 中文版:http://mesos.mydoc.io/ gitBook :https://www.gitbook.com/book/m ...
- Maven 问题 Failure to transfer org.apache.maven.plugins:maven-surefire-plugin:pom:3.0.0-M1 的处理
一.问题描述 Maven项目报错,该项目是导入的项目,然后再通过开发工具打开项目时,pom.xml文件报错. 并且新建Maven Project 也会报错. 二.报错详细Failure to tran ...
- 在idea中新建完springboot项目的时候遇到问题(右键没有class选择;控制台报错:Could not transfer artifact org.apache.tomcat.embed:tomcat-embed-core:jar:9.0.60 from/to central ....)
一.在idea中新建完springboot项目的时候遇到问题 问题1:右键没有class选择 解决:之所以会如此,是因为项目还没完成创建完成,解决:只需等等即可,等到完全创建完成即可 问题2(报tom ...
- 为什么说JAVA中要慎重使用继承 C# 语言历史版本特性(C# 1.0到C# 8.0汇总) SQL Server事务 事务日志 SQL Server 锁详解 软件架构之 23种设计模式 Oracle与Sqlserver:Order by NULL值介绍 asp.net MVC漏油配置总结
为什么说JAVA中要慎重使用继承 这篇文章的主题并非鼓励不使用继承,而是仅从使用继承带来的问题出发,讨论继承机制不太好的地方,从而在使用时慎重选择,避开可能遇到的坑. JAVA中使用到继承就会有两 ...
- centos 7.0 nginx 1.7.9成功安装过程
centos 7.0根目录 的目录构成 [root@localhost /]# lsbin dev home lib64 mnt proc run srv tmp varboot etc lib me ...
随机推荐
- android 九宫格(16宫格)控件
public class NineRectView extends ViewGroup { private Context ctx; private int wSize,hSize,row,colum ...
- openssl之EVP系列之6---EVP_Encrypt系列函数编程架构及样例
openssl之EVP系列之6---EVP_Encrypt系列函数编程架构及样例 ---依据openssl doc/crypto/EVP_EncryptInit.pod和doc/ssleay. ...
- asp.net学习指南
个人总结了一些不错的基础视频教程 视频链接地址(猛戳这里)
- hdoj--2579--Dating with girls(2)(搜索+三维标记)
Dating with girls(2) Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Oth ...
- ubuntu中不能远程连接解决
今天装好ubuntu19.04之后不能远程连接,网上找了很久终于自己解决了.ap 步骤如下:希望对各位有用,哪里不对请指出 第一步我们需要加载openssh-server 等待加载完毕后, ...
- BZOJ 1786 DP
思路: 肯定从小往大填合适了 f[i][j]表示第i个数是j的最少逆序对数 f[i][j]=min(f[i-1][k]+cost,f[i][j]) 优化一下成O(nk)就好啦~ (不优化也可以过的-) ...
- 在eclipse环境下使用maven install 命令碰到native2ascii-utf8问题解决方案
报错语句:Failed to execute goal org.codehaus.mojo:native2ascii-maven-plugin:1.0-beta-1:native2ascii (nat ...
- 阿里云主机ssh 免密码登录
云主机配置: 操作系统: CentOS 7.0 64位CPU: 1 核公网IP: 78.129.23.45用户名: root密码:bugaosuni 本地环境:我在VMware下安装的Ubuntu 1 ...
- 【转自网络】JS实现保存当前网页HTML到本地
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- LInux学习之常用命令ls
命令格式与目录处理命令ls 命令格式: 命令[-选项][参数] 例如: ls -la /etc 说明: 1)个别命令使用不遵循此格式 2)当多个选项时,可以写在一起 3)简化选项与完整选项 -a ...