更新时间:2026-06-29 GMT+08:00
分享

ROLL_BACK

命令功能

ROLL_BACK用于回滚指定的commit,将指定的commit及其之后的所有commit回滚,使表数据恢复到目标commit之前的状态。

命令格式

call rollback_to_instant(table => '[table_name]', instant_time => '[instant]');

参数描述

表1 参数描述

参数

描述

table_name

需要回滚的Hudi表的表名,必选。

instant

需要回滚的Hudi表的commit instant时间戳,回滚将删除该Instant及之后所有Instant的数据,必选。

示例

call rollback_to_instant(table => 'h1', instant_time=>'20220915113127525');

注意事项

只能依次回滚最新的commit时间戳。

系统响应

可在driver日志和客户端中查看命令运行成功或失败。

相关文档