在启动hive的时候,发现该报错
1、检测HADOOP_PATH环境变量
echo $HADOOP_CLASSPATH
如果没有输出,说明我们的配置文件没有生效,这时候需要重写source一下
2、刷新配置文件生效
source /etc/profile
有输出,环境生效
3、再次运行hive
hive
或者
#启动hiveserver2
nohup hiveserver2 >> /usr/local/soft/hive-3.1.3/hiveserver2.log 2>&1 &
#连接客户端
beeline -u jdbc:hive2://master:10000/default root
4、 然后又报错
排除其他错误之后,发现原来是这个tez-site.xml文件的配置内容,没有顶行写,上面存在一个空行,所以导致检测不到该文件
5、修改tez-size.xml文件
#进入hadoop配置文件
cd /usr/local/soft/hadoop-3.1.1/hadoop/
#修改tez-site.xml文件
vim tez-site.xml
6、成功运行
修改后,能成功运行hive