Doris动态分区表routineLoad报错

Doris动态分区表routineLoad报错,第1张

Doris动态分区表routineLoad报错 报错

Reason: no partition for this tuple. tuple=。。。。。

分析

kafka中的数据进来了,但是动态分区表没有创建这条数据的时间分区

解决
#给动态分区添加分区

##动态分区转静态分区
ALTER TABLE ods_log_outlog_course_ydyjs_app SET ("dynamic_partition.enable" = "false");

##添加未创建的分区
ALTER TABLE course_log.ods_log_outlog_course_ydyjs_app
        ADD PARTITION p20220307 VALUES [("2022-03-07"), ("2022-03-08"));
##添加未创建的分区        
ALTER TABLE course_log.ods_log_outlog_course_ydyjs_app
        ADD PARTITION p20220308 VALUES [("2022-03-08"), ("2022-03-09"));

##查看是否创建成功        
show partitions from ods_log_outlog_course_ydyjs_app;

##静态分区恢复成动态分区
ALTER TABLE ods_log_outlog_course_ydyjs_app SET ("dynamic_partition.enable" = "true");

## resume routineLoad任务
resume routine load for ods_log_outlog_course_ydyjs_app_load

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5706190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存