[英]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.