更新时间:2024-12-25 GMT+08:00
Spark表数据维护规范
禁止通过Alter命令修改表关键属性信息:type/primaryKey/preCombineField/hoodie.index.type
错误示例,执行如下语句修改表关键属性:
alter table dsrTable set tblproperties('type'='xx'); alter table dsrTable set tblproperties('primaryKey'='xx'); alter table dsrTable set tblproperties('preCombineField'='xx'); alter table dsrTable set tblproperties('hoodie.index.type'='xx');
除Spark以外,其他引擎也可以修改Hudi表元数据,但是这种修改会导致整个Hudi表出现数据重复,甚至数据损坏;因此禁止修改上述属性。
父主题: Spark on Hudi开发规范