自学内容网 自学内容网

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

问题描述

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

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

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

问题原因和解决

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

优化相关sql后,问题解决


原文地址:https://blog.csdn.net/weixin_41956627/article/details/142913203

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!