hive insert into count(*)报错

在CDH5.13.1环境下,使用Hive遇到select count(*)或insert into命令时出现错误。经过排查和配置文件修改,如yarn-site.xml、mapred-site.xml、/etc/profile及hive-site.xml,问题得到解决。主要修改了包括YARN内存配置、MapReduce内存设置、Hadoop环境变量和Hive特定配置等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:刚搭好的CDH5.13.1,集群5台机器,HIVE底层MR。
hive命令行输入select count(*)或者insert into 都会报以下错误:

日志描述

在这里插入图片描述
以下是application日志:http://hadoop01:8088
application日志
Jobhistory日志:http://hadoop01:19888/jobhistory
在这里插入图片描述
查看yarn log(命令行输入如下):
#yarn logs -applicationId application_1552964743608_0001 > logs_20190319.txt

更改过的配置:

发现报错后,上网各种百度谷歌,改了很多配置,大部分都失败了,但是中间改过一次mapred-site.xml的address,后来又改回去了反而成功了,所以估计是中间某步改成功了,还好改过的基本都记录了,主要修改过以下几个配置文件,特此记录一下,也供大家参考。
1.yarn-site.xml
2.mapred-site.xml
3./etc/profile

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值