MapReduce服务 MRS-配置Hudi数据列默认值:使用约束

时间:2025-02-12 15:03:47

使用约束

  • 新增列在设置默认值前,如果数据已经进行了重写,则查询历史数据不支持返回列的默认值,返回NULL。数据入库、更新、执行Compaction、Clustering都会导致部分或全部数据重写。
  • 列的默认值设置要与列的类型一致,如不一致会进行类型强转,导致默认值精度丢失或者默认值为NULL。
  • 历史数据的默认值与列第一次设置的默认值一致,多次修改列的默认值不会影响历史数据的查询结果。
  • 设置默认值后rollback不能回滚默认值配置。
  • Spark SQL暂不支持查看列默认值信息,可以通过Hive beeline执行show create table命令查看。
support.huaweicloud.com/cmpntguide-lts-mrs/mrs_01_248942.html