问题描述
presto(v0.213)不支持insert overwrite语法, 如下图:
解决方案
可通过设置hive.insert_existing_partitions_behavior参数解决. 目前该参数支持三种模式:
set session hive.insert_existing_partitions_behavior = 'overwrite';
set session hive.insert_existing_partitions_behavior = 'append';
set session hive.insert_existing_partitions_behavior = 'error';
在插入前先设置session hive.insert_existing_partitions_behavior = 'overwrite'即可.