Closed nicholasxu closed 10 months ago
either changelog.enabled
or cdc.enabled
, only one option is support at a time.
cdc.enabled @danny0405 Thx!, so what's the difference between them? I just follow official example:
either
changelog.enabled
orcdc.enabled
, only one option is support at a time.
I tried, only changelog.enabled
is ok, but only cdc.enabled
is not ok.
The latter Includes 2 scenes:
The changelog mode is used for upstream data source that is already a changelog stream(has operation insert or delete per-row), so that Hudi can keep these operations as it is and keep good write throughput, the cdc mode is more general for all data source, Hudi itself maintains the changes so it is more costly and only COW table is supported for Flink now.
The changelog mode is used for upstream data source that is already a changelog stream(has operation insert or delete per-row), so that Hudi can keep these operations as it is and keep good write throughput, the cdc mode is more general for all data source, Hudi itself maintains the changes so it is more costly and only COW table is supported for Flink now.
Thx,danny
@nicholasxu Closing out this issue. Please reopen or create a new one in case of any further queries/issues. Thanks.
@nicholasxu Closing out this issue. Please reopen or create a new one in case of any further queries/issues. Thanks.
ok!
Describe the problem you faced
When using MOR table which stream changelog.enabled, cdc.enabled and read.streaming.enabled by flink sql, got an Unexpected cdc file split infer case: LOG_FILE Exception
To Reproduce
Steps to reproduce the behavior:
1.Set up a Flink sql client and set config as follows
2.Create a MySQL CDC table in default catalog:
3.Create a HUDI catalog and use it:
4.Create a HUDI table and insert data
5.Query HUDI table
6.Got flink exception
Expected behavior I wonder if there is an underlying bug?
Environment Description
Hudi version : 0.14.1
Spark version :
Hive version : 3.1.1
Hadoop version : 3.2.2
Storage (HDFS/S3/GCS..) : COS on Tencent Cloud
Running on Docker? (yes/no) :no