0

如何通过 Hudi CLI 更改表格版本?

脚步:

  1. SSH 进入 EMR
  2. 启动 hudi cli /usr/lib/hudi/cli/bin/hudi-cli.sh。Hudi CLI 的版本是 1。
  3. 连接到我的桌子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)
4

0 回答 0