gpt4 book ai didi

dynamic - SemanticException 分区规范 {col=null} 包含非分区列

转载 作者:行者123 更新时间:2023-12-01 00:53:46 25 4
gpt4 key购买 nike

我正在尝试使用以下代码在配置单元中创建动态分区。

SET hive.exec.dynamic.partition = true;
SET hive.exec.dynamic.partition.mode = nonstrict;

create external table if not exists report_ipsummary_hourwise(
ip_address string,imp_date string,imp_hour bigint,geo_country string)
PARTITIONED BY (imp_date_P string,imp_hour_P string,geo_coutry_P string)
row format delimited
fields terminated by '\t'
stored as textfile
location 's3://abc';

insert overwrite table report_ipsummary_hourwise PARTITION (imp_date_P,imp_hour_P,geo_country_P)
SELECT ip_address,imp_date,imp_hour,geo_country,
imp_date as imp_date_P,
imp_hour as imp_hour_P,
geo_country as geo_country_P
FROM report_ipsummary_hourwise_Temp;

其中 report_ipsummary_hourwise_Temp 表包含以下列,
ip_address、imp_date、imp_hour、geo_country。

我收到此错误

SemanticException Partition spec {imp_hour_p=null, imp_date_p=null, geo_country_p=null} contains non-partition columns.



有人可以建议为什么会出现此错误吗?

最佳答案

你插入的sql有geo_country_P列,但目标表列名是 geo_coutry_P .想念一个 国家

关于dynamic - SemanticException 分区规范 {col=null} 包含非分区列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29648785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com