首先查看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