我们在我们的应用程序中使用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中执行查询时,我们会看到性能差异。这是预期的。
答案 0 :(得分:1)
关于您的第一个问题 - 是间歇性错误还是持续性错误?此外,您是否拥有HDInsight提供的默认Metastore,或者您是否使用了托管的?
Tez中的+表示正在运行的任务数。 Tez输出的模板是完成(+运行)任务。
关于性能差异,您能详细说明吗?你看到了多少差异,它是否持续存在?