Я создаю внешнюю таблицу следующим образом
SET hive.exec.dynamic.partition = true;
SET hive.exec.dynamic.partition.mode = nonstrict;
SET hive.exec.compress.output=false;
CREATE EXTERNAL TABLE IF NOT EXISTS result_table (uid STRING) partitioned by (pub_year STRING, edition_code STRING)
ROW FORMAT DELIMITED FIELDS TERMINATED BY '|'
STORED AS TEXTFILE
LOCATION 's3://bucket_name/output_new/';
insert overwrite table result_table partition (pub_year, edition_code) select uid, pub_year, edition_code from combined_union_table;
«Тип» в s3browser - «Файл», а не «txt».
, но когда я описываю таблицу, она говорит
"OutputFormat: org. apache .had oop .hive.ql.io.HiveIgnoreKeyTextOutputFormat"
Результирующие файлы используются сценариями оболочки, которые не могут читать файлы деталей,
Как получить окончательные результаты, сохраненные в формате ".txt"?
Примечание: версия улья = Hive 2.1.0-amzn-0