在使用hive执行查询语句的时候,出现了多次下面图中卡死在kill command的情况:
解决办法:
①查看日志发现并没有报错信息,首先考虑到可能是yarn的运行内存不够导致出现的卡顿现象。
所以我进入到:/home/modules/hadoop-2.8.3/etc/hadoop目录找到yarn-env.sh文件,通过vim yarn-env.sh打开文件,修改内存。
修改完内存后,重新运行hive发现依然会出现卡死的情况。
②然后又尝试通过kill -9 杀死hadoop组件之外的进程,重新运行hive执行查询命令,发现竟然还是会卡死。
③最后,通过
stop-dfs.sh&&stop-yarn.sh #关闭Hadoop服务
把Hadoop为关了,又通过
start-dfs.sh;start-yarn.sh #开启Hadoop服务
重新开启Hadoop服务,重新运行hive,执行查询命令,终于好了!