Hive 重新编译-解决Tez JobName的问题

芒果2年前技术文章639

本文采用linux编译
首先下载源码
https://dlcdn.apache.org/hive/hive-3.1.2/apache-hive-3.1.2-src.tar.gz
源码位置
ql/src/java/org/apache/hadoop/hive/ql/exec/tez/TezSessionState.java
原本长这个样子 


395B2AFB-C916-4143-B1E9-7B0B29E98ECB.png


需要修改成这样

image.png

开始编译

cd /opt/mangguo/apache-hive-3.1.2-src/ql
mvn clean package -DskipTests -U -X 

编译完成在

/opt/mangguo/apache-hive-3.1.2-src/ql/target 

将hive-exec-3.1.2.jar替换到hive到lib即可。
运行试试吧
/opt/dtstack/Hive/hive_pkg/bin/hive -hiveconf tez.job.name=mangguo_test 

1A8C013C-5C03-40AA-86E1-072156F2D6A5.png



标签: 大数据运维

相关文章

Java-API对HDFS的操作(IDEA版)

Java-API对HDFS的操作(IDEA版)

前期工作首先就是安装maven在win系统下不配置hadoop环境,直接运行代码会报错,显示缺少winutils.exe 和 hadoop.dll 两个文件首先添加pom.xml文件  <dep...

HDP-Yarn开启CPU调度和隔离

HDP-Yarn开启CPU调度和隔离

进入到ambari主界面 点击yarn 点击config CPU Scheduling and Isolation 设置为enable修改高级配置点击ADVANCED搜索需要修改的配yarn.node...

Hive架构图及Hive SQL的执行流程

Hive架构图及Hive SQL的执行流程

1、Hive产生背景MapReduce编程的不便性HDFS上的文件缺少Schema(表名,名称,ID等,为数据库对象的集合)2、Hive是什么Hive的使用场景是什么?基于Hadoop做一些数据清洗啊...

深度解读|云掣《云运维服务白皮书》全方位解析!

深度解读|云掣《云运维服务白皮书》全方位解析!

如今全球各行各业纷纷进行数字化变革,为适应数字经济环境下企业生存发展和市场变化的需要,企业选择进行主动的、系统性、整体性的数字化转型升级。大数据、云计算、人工智能、区块链等新一代信息通信技术为企业的数...

CPU--平均负载

1、原理概述平均负载是指单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数,它和 CPU 使用率并没有直接关系。   * ...

CPU--使用率

CPU--使用率

一、CPU和任务统计信息查询/proc/stat第一行表示所有CPU的累加其他列表示不同场景下CPU的累加节拍数,单位:USER_HZ即10ms➜  ~ cat ...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。