小编Sri*_*lla的帖子

使用TEZ创建Hive索引

是否可以使用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的限制吗?

hadoop hive apache-tez

5
推荐指数
0
解决办法
1605
查看次数

标签 统计

apache-tez ×1

hadoop ×1

hive ×1