Hadoop 蜂巢指数与TEZ

Hadoop 蜂巢指数与TEZ,hadoop,indexing,hive,apache-tez,Hadoop,Indexing,Hive,Apache Tez,我重新问了一个老问题,因为我的情况类似 是否可以使用Tez而不是MR job生成索引? 我们有hive.execution.engine=tez 当我尝试创建索引时,创建失败了 Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Indexes unsupported for Tez executio

我重新问了一个老问题,因为我的情况类似

是否可以使用Tez而不是MR job生成索引? 我们有hive.execution.engine=tez 当我尝试创建索引时,创建失败了

Error: Error while processing statement: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. Indexes unsupported for Tez execution engine (state=08S01,code=1)
因此,对于表上的索引创建,我们是否总是必须设置
hive.execution.engine=mr
,即使我们希望使用TEZ对该表中的数据执行查询?
Hive index+Tez engine=没有性能提升?

MR和索引都不推荐使用。在3.0中删除的Hive 2.x索引中,不推荐使用MR。所以,你最好开始使用Tez+ORC或拼花地板,它们有内部索引