如何通过 Hudi CLI 更改表格版本?
脚步:
- SSH 进入 EMR
- 启动 hudi cli
/usr/lib/hudi/cli/bin/hudi-cli.sh
。Hudi CLI 的版本是 1。 - 连接到我的桌子
connect --path s3://bucket/db/table
在表的 desc 中,我看到它是 version=3,但我想使用Hudi 0.9.0写入表,所以我想将表设置为 version=2。
org.apache.hudi.exception.HoodieException: Unknown versionCode:3
at org.apache.hudi.common.table.HoodieTableVersion.lambda$versionFromCode$1(HoodieTableVersion.java:54)
at java.util.Optional.orElseThrow(Optional.java:290)
at org.apache.hudi.common.table.HoodieTableVersion.versionFromCode(HoodieTableVersion.java:54)
at org.apache.hudi.common.table.HoodieTableConfig.getTableVersion(HoodieTableConfig.java:246)