Hive On Tez

本文介绍了如何在不干扰集群中其他组件(如sqoop)的情况下,仅针对Hive部署Tez。详细步骤包括选择合适的Hadoop和Tez版本,下载安装Tez,配置Hive的Tez环境变量和tez-site.xml,将Tez上传到HDFS,并更改Hive默认执行引擎为Tez。完成这些步骤并进行测试,确保一切正常运行。
摘要由CSDN通过智能技术生成

官方的部署方式是全局的部署,会影响到集群中其他的一些组件的使用
经过各种尝试并做了一些配置修改,以下部署方式只用于hive不影响集群其他的MapReduce的使用,因为我这边的架构体系中有用到sqoop,全局设置为tez会影响到sqoop的运行,还要给sqoop做配置更改,此布置方式不影响其他组件的正常使用
站在巨人的肩膀,离天空更进一步

组件版本介绍
Hadoop:2.7.2
Hive:2.3.6
Tez:0.9.2
官方版本建议:对于0.8.3和更高版本的Tez,Tez需要Apache Hadoop的版本为2.6.0或更高。对于0.9.0及更高版本的Tez,Tez需要Apache Hadoop为2.7.0或更高版本。

部署tez

  1. 下载tez-0.9.2;
    tez-0.9.2安装包下载
    直接下载二进制,省去源码编译麻烦
    apache-tez-0.9.2-bin.tar.gz
  2. 解压并修改名称
[os@os1 soft]$ tar -zxvf apache-tez-0.9.2-bin.tar.gz –C  ../app
[os@os1 app]$ mv apache-tez-0.9.2-bin/  tez-0.9.2
[os@os1 app]$ cd tez-0.9.2/
[os@os1 tez-0.9.2]$ pwd
/opt/app/tez-0.9.2
  1. hive配置Tez
    修改hive-env.sh
    tez环境变量配置和依赖包环境变量配置
    增加以下配置
[os
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值