SHOW_TIME_LINE
命令功能
查看当前生效或者被归档的Hudi time line以及某个指定instant time的详细内容。
命令格式
- 查看某个表生效的time line列表:
- 查看某个表某个时间戳后的生效的time line列表:
call show_active_instant_list(table => '[table_name]', instant => '[instant]');
- 查看某个表生效的某个instant信息:
call show_active_instant_detail(table => '[table_name]', instant => '[instant]');
- 查看某个表已被归档的instant time line列表:
- 查看某个表某个时间戳后的已被归档的instant time line列表:
call show_archived_instant_list(table => '[table_name]', instant => '[instant]');
- 查看某个表已被归档的instant信息:
call show_archived_instant_detail(table => '[table_name]', instant => '[instant]');
参数描述
参数 |
描述 |
---|---|
table_name |
需要查询的表的表名,支持database.tablename格式 |
instant |
需要查询的instant time时间戳 |
示例
call show_active_instant_detail(table => 'hudi_table1', instant => '20230913144936897');
权限需求
由DLI提供的元数据服务
- SQL权限:
database
table
无
SELECT
- 细粒度权限:dli:table:select
由LakeFormation提供的元数据服务,权限配置详见LakeFormation文档。
系统响应
可以检查任务状态是否成功,查看任务结果,查看任务日志确认有无异常。