更新时间:2024-11-29 GMT+08:00

ARCHIVELOG

命令功能

用于根据配置对Timeline上的Instant进行归档,并从Timeline上将已归档的Instant删除,以减少Timeline的操作压力。

命令格式

RUN ARCHIVELOG ON tableIdentifier;

RUN ARCHIVELOG ON tablelocation;

参数描述

表1 参数描述

参数

描述

tableIdentifier

Hudi表的名称

tablelocation

Hudi表的存储路径

示例

run archivelog on h1;
run archivelog on "/tmp/hudi/h1";

注意事项

  • clean操作之前的Instant才允许归档。
  • 不管是否进行compaction操作,至少会保留hoodie.compact.inline.max.delta.commits个Instant不会被归档,以此保证有足够的Instant去触发compation schedule。

系统响应

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