记录一次hiveserver2卡死(假死)问题

问题描述

给开发人员开通了个账号,连接hive进行查询,后来发现,hive服务有时候会卡死,查询不了,连不上(所有账号/客户端都连不上hive),但在chd里面看监控,服务器资源状态正常,查看hive日志也没发现明显异常。

重启hiveServer2服务后,hive能恢复正常;或等待较长一段时间后也能自己恢复;
但hive恢复后出异常的时间不规律;

后又发现,在hive卡死期间,服务器后台查看到hive服务的cpu使用率很高
在这里插入图片描述

问题原因和解决

后来和开发沟通过程中,发现其构造的hive-sql中有些sql中用的 in子句里面有数万/十多万个值,导致拼接的sql非常长,经过验证,发现执行这种sql时,就会导致hive处于卡死状态;

优化相关sql后,问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值