簡體   English   中英

嘗試使用 TEZ 引擎時 Hive 查詢失敗

[英]Hive query getting failed while trying to use TEZ engine

我正在嘗試使用在 MR 引擎中成功執行的 TEZ 引擎執行以下查詢。

 set hive.execution.engine=tez;SET hive.exec.dynamic.partition = true; SET hive.exec.dynamic.partition.mode = nonstrict;SET hive.exec.compress.output=true;SET mapred.output.compression.codec=org.apache.hadoop.io.compress.SnappyCodec; insert overwrite table df.test_table PARTITION (load_date1) SELECT * df.SRC_test_table lower(STATUS)<>lower('STATUS');

以下是相同的日志。

在此處輸入圖片說明

感謝您的幫助。

抱歉,您的 FROM 語句不是丟失了嗎? 和 Where 子句...

您可能會遇到 TEZ-2741。

您可以嘗試通過設置以下配置來運行查詢嗎

hive.compute.splits.in.am=false

經過幾次點擊和跟蹤后,我發現';' 對於這個新版本來說是必須的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM