使用TEZ创建Hive索引

Sri*_*lla 5 hadoop hive apache-tez

是否可以使用Tez而不是MR作业生成索引?当我们尝试设置hive.execution.engine = Tez并尝试生成索引时,索引创建失败.以下是我使用的命令列表:

CREATE TABLE table02(column1 String,column2 bigint,column3 string); CREATE INDEX table02_index ON TABLE table02(column3)AS'Compact'with DEFERRED REBUILD; ALTER INDEX table02_index ON table02 REBUILD;

索引创建失败,出现以下错误消息: FAILED:Execution Error,从org.apache.hadoop.hive.ql.exec.tez.TezTask返回代码1

因此,对于表上的索引创建,我们总是必须设置hive.execution.engine = mr,即使我们要使用TEZ对该表中的数据执行查询吗?这是TEZ的限制吗?