问题描述:
Hive执行insert语句时一直卡住不动
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a891995648eb2d008ca43a8ffb92a0fa.png#pic_center)
执行到这里时就卡住了,等了好久都没反应
解决:
查看Hive.log
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/1e5cbfc9b8b8e903360e0b8e5ce3d7a9.png#pic_center)
Hive一直在连接重试,看到这里猜想应该是8032端口有问题
百度了解8032端口的作用
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5708718b3681422aa1b597a463748de2.png#pic_center)
到Hadoop中查看RM日志:hadoop-hadoop-resourcemanager-CNWOKARMS-NODE01.log
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/890b8aeb96be74b3853fcae56ea9a5f5.png#pic_center)
发现8033被占用
使用netstat –anp | grep 8033查看8033端口占用情况
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82a69c2e1b91bbe24a01f069eb652424.png#pic_center)
使用JPS命令查看服务启动的情况
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f0bdeeba6c113c880278596f0241f5d3.png#pic_center)
果然由于端口被占用,RM没有启动起来
kill掉占用端口的进程,重新启动YARN即可