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

芒果2年前技术文章674

本文采用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



标签: 大数据运维

相关文章

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

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

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

trino容器对接ldap(二)

trino容器对接ldap(二)

前提:本文前提是在trino容器已经对接上hive组件,并且ldap已经部署完成的基础上进行的对接。前提文章见:helm安装部署trino对接hive(一)安装部署1、设置证书因为不确定是在哪台机器中...

单节点Kafka部署并开启Kerberos配置

安装Kerberosserver节点安装kerberos相关软件yum install -y krb5-server krb5-workstation krb5-libs修改配置文件krb5.conf...

nginx配置反向代理某个url

nginx配置反向代理某个url

本文讲的这个漏洞 主要是为了解决漏洞扫描的问题我先介绍下这个漏洞主要是因为访问https://172.16.120.17:18090/ws/v1/cluster/info这个 yarn rest的一个...

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

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

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

Hive优化之Spark执行引擎的参数优化(二)

Hive优化之Spark执行引擎的参数优化(二)

        Hive是大数据领域常用的组件之一,主要是大数据离线数仓的运算,关于Hive的性能调优在日常工作和面试中...

发表评论    

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