hive更换tez引擎报错Expected authority at index 7: file://

在配置Hive与Tez引擎时遇到错误,问题出在`hive-env.sh`中`TEZ_JARS`变量的设置。错误表现为预期的权威部分在索引7处,但找到的是`file:///`。修正方法是确保`TEZ_JARS`的值是以逗号分隔的文件路径。调整配置后,错误得到解决,后续操作恢复正常。
摘要由CSDN通过智能技术生成

首先查看hive-env.sh是否是下面形式

 # Set HADOOP_HOME to point to a specific hadoop install directory
export HADOOP_HOME=/opt/SoftWare/Hadoop/hadoop-3.1.3
export HIVE_CONF_DIR=/opt/SoftWare/Hive/hive-3.1.2/conf
  # Folder containing extra libraries required for hive compilation/execution can be controlled by:
export TEZ_HOME=/opt/SoftWare/Hive/hive-3.1.2/tez-0.10.1  
export TEZ_JARS=""
  for jar in `ls $TEZ_HOME |grep jar`; 
  do    export TEZ_JARS=$TEZ_JARS:$TEZ_HOME/$jar
  done
  for jar in `ls $TEZ_HOME/lib`; 
  do    export TEZ_JARS=$TEZ_JARS:$TEZ_HOME/lib/$jar
  done
  export HIVE_AUX_JARS_PATH=$TEZ_JARS

此时TEZ_JARS拼接出的字符串第一个字符是:
而TEZ_JARS的格式应该是文件路径,以逗号分隔
在这里插入图片描述

调整为下面形式

export HADOOP_HOME=/opt/SoftWare
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一杯小周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值