查询在完成后仍在运行

时间:2016-01-04 14:40:58

标签: hive oozie hortonworks-data-platform hue resourcemanager

在Hortonworks上的Hue上成功运行HiveQL查询(使用TEZ执行引擎)时,该过程仍标记为"正在运行"在" Hue Job Browser" &安培; " Hadoop ResourceManager UI"。是应该这样做等待新输入还是未能终止?

我的设置:

  • 在3台RH Linux 7机器上运行的HortonWorks HDP-2.3.2.9-2950
  • Hue 3.9.0
  • Hive 1.2.1.2.3
  • Oozie 4.2.0.2.3

2 个答案:

答案 0 :(得分:0)

如Samson Scharfrichter所述:

  

TEZ执行引擎保留YARN容器的租约   查询完成后几秒钟,以避免不必要的   在执行多个查询时分配/取消分配操作   序列

这将使完成的查询作业在Hive Query Frontend中出现最终结果后显示为运行几秒钟。

谢谢Samson Scharfrichter!

答案 1 :(得分:0)

减少tez.session.am.dag.submit.timeout.secs的超时可能会有所帮助。时间是秒。

<property>
<name>tez.session.am.dag.submit.timeout.secs</name>
<value>10</value>
</property>

/etc/tez-site.xml文件。