0
新しいデータをハイブ外部パーティションテーブルに挿入しようとしているときに問題が発生しています。ハイブ - パーティションテーブルにデータを挿入する:パーティションが見つかりません
表は、日によって仕切られ、私が得たエラーは次のとおりです。
FAILED: SemanticException [Error 10006]: Line 1:51 Partition not found ''18102016''
私のクエリは次のとおりです。
ALTER TABLE my_source_table RECOVER PARTITIONS;
INSERT OVERWRITE TABLE my_dest_table PARTITION (d = '18102016')
SELECT
'III' AS primary_alias_type,
iii_id AS primary_alias_id,
FROM
my_source_table
WHERE
d = '18102016'
my_dest_tableのように作成されています:
CREATE EXTERNAL TABLE my_dest_table (
primary_alias_type string,
primary_alias_id
) PARTITIONED BY (d string)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'
LOCATION 's3://my_bucket/my_external_tables/'
私が間違っていることは何ですか?ありがとう!
おそらく問題はありませんが、 'primary_alias_id'の後に余分なカンマがあります –