HDP hive CLI 卡住无法进入hive>
一、问题描述:
在命令行输入hive一直卡在这里:
日志中没有任何报错信息。
二、查找原因:
1.debug调试发现,一直在重复请求hdp3的8050端口
了解到hdp hive默认使用Tez引擎,而Tez引擎启动前会向YARN申请资源。
2.查看yarn资源使用状态
找到了原因:yarn此刻很忙,根本分不出资源,所以Tez只能等。
三、解决方案
知道原因就好办了。
1.结束yarn任务,腾出资源。
yarn application -kill <application_ID>
2.可以更换为MR引擎进行启动:
hive -hiveconf hive.execution.engine=mr