更新时间:2024-09-18 GMT+08:00
SAVE_POINT
命令功能
管理Hudi表的savepoint。
命令格式
参数描述
参数 |
描述 |
是否必填 |
---|---|---|
table_name |
需要查询的表名,支持database.tablename格式。 |
是 |
commit_Time |
指定创建或回滚的时间戳。 |
是 |
user |
创建savepoint的用户。 |
否 |
comments |
该条savepoint的注释说明。 |
否 |
示例
call create_savepoint('hudi_test1', '20220908155421949'); call show_savepoint(table =>'hudi_test1'); call rollback_savepoint('hudi_test1', '20220908155421949');
注意事项
- MOR表不支持savepoint。
- 最大的savepoint之前的commit相关文件不会被clean。
- 存在多个savepoint时需要从最大的savepoint开始执行rollback,逻辑是:rollback savepoint -> delete savepoint -> rollback下一个savepoint。
系统响应
可在客户端中查看查询结果。