MR ジョブの代わりに Tez を使用してインデックスを生成することは可能ですか? hive.execution.engine=Tez を設定してインデックスを生成しようとすると、インデックスの作成に失敗します。以下は、私が使用したコマンドのリストです。
CREATE TABLE table02(column1 文字列、column2 bigint、column3 文字列); CREATE INDEX table02_index ON TABLE table02 (column3) AS 'COMPACT' WITH DEFERRED REBUILD; ALTER INDEX table02_index ON table02 REBUILD;
インデックスの作成に失敗し、次のエラー メッセージが表示されました: FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.tez.TezTask
では、テーブルでのインデックス作成では、TEZ を使用してそのテーブルのデータに対してクエリを実行したい場合でも、常に hive.execution.engine=mr を設定する必要がありますか? TEZの制限ですか?