任何人都可以对HIVE 0.14进行澄清查询

时间:2015-05-13 20:10:03

标签: hadoop hive hdinsight

我们在我们的应用程序中使用Hive 0.14,当执行引擎在MR中时,我们能够更新ORC表,当我们设置Execution Engine有TEZ并执行插入/更新/删除时,它就像抛出异常一样 “”异常:org.apache.hadoop.hive.ql.lockmgr.LockException:与Metastore通信时出错 杀死DAG ...... java.io.IOException:org.apache.hadoop.hive.ql.lockmgr.LockException:与Metastore通信时出错               在org.apache.hadoop.hive.ql.exec.Heartbeater.heartbeat(Heartbeater.java:84)               在”“

当我们运行具有Group by和Order By和Summation of numeric字段的查询时,

TEZ执行引擎在映射器编号之前显示 + 。在执行查询时,Hive命令提示符中的 + 表示什么。当我们在Hive 0.13和0.14中执行查询时,我们会看到性能差异。这是预期的。

1 个答案:

答案 0 :(得分:1)

关于您的第一个问题 - 是间歇性错误还是持续性错误?此外,您是否拥有HDInsight提供的默认Metastore,或者您是否使用了托管的?

Tez中的+表示正在运行的任务数。 Tez输出的模板是完成(+运行)任务。

关于性能差异,您能详细说明吗?你看到了多少差异,它是否持续存在?