一、表现

在HIVE查询数据过程中,出现count()、sum()等汇总函数时,查询失败,报以下错误。
在这里插入图片描述

二、分析

在命令行中看不到具体的错误信息,需要在Hadoop YARN平台可视化web界面找到日志记录。

1.打开界面
在这里插入图片描述
2.点击查询id

在这里插入图片描述

3.得到错误原因

在这里插入图片描述
4.确定原因为 找不到或无法加载主类 org.apache.hadoop.mapreduce.v2.app.MRAppMaster

三、解决方法

1.命令行输入hadoop classpath
在这里插入图片描述

2.将所有查询到的路径粘贴到配置文档yarn-site.xml

sudo gedit /usr/local/hadoop/etc/hadoop/yarn-site.xml
在这里插入图片描述

3.重启hadoop环境

/usr/local/hadoop/sbin/stop-all.sh

/usr/local/hadoop/sbin/start-all.sh

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐