У меня есть следующая таблица, созданная таким образом:
CREATE EXTERNAL TABLE `my_table`(
`user_id` string COMMENT '',
`this_date` string COMMENT '')
partitioned by (
`version` string COMMENT '')
ROW FORMAT SERDE
'org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe'
STORED AS INPUTFORMAT
'org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat'
LOCATION
's3://bucket/sub_bucket/sub_sub_bucket/table_folder'
TBLPROPERTIES (
'parquet.compression'='SNAPPY')
И я хотел бы сделать вставку в запрос:
insert into my_talbe values ('1', '2018-12-01', "2019-01-01 12:33:47.456890")
Но она не удалась.
Я выполняю этот запрос для Афины, поэтому ошибка не говорит о многом, но я уверен, что проблема заключается в следующем. Я попробовал следующее
insert into my_talbe values ('1', '2018-12-01', "2019-01-01 12 33 47.456890")
И это работает.
Есть ли у меня может быть: в папке раздела ?? Мне нужно, чтобы он был совместимым, созданным без использования Athena (Hive).