记录一次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)!