Iceberg
Description
Write data to Iceberg.
tip
Engine Supported and plugin name
- Spark: Iceberg
- Flink
Options
| name | type | required | default value | 
|---|---|---|---|
| path | string | yes | - | 
| saveMode | string | no | append | 
| target-file-size-bytes | long | no | - | 
| check-nullability | bool | no | - | 
| snapshot-property.custom-key | string | no | - | 
| fanout-enabled | bool | no | - | 
| check-ordering | bool | no | - | 
Refer to iceberg write options for more configurations.
path
Iceberg table location.
saveMode
append or overwrite. Only these two modes are supported by iceberg. The default value is append.
target-file-size-bytes
Overrides this table’s write.target-file-size-bytes
check-nullability
Sets the nullable check on fields
snapshot-property.custom-key
Adds an entry with custom-key and corresponding value in the snapshot summary eg: snapshot-property.aaaa="bbbb"
fanout-enabled
Overrides this table’s write.spark.fanout.enabled
check-ordering
Checks if input schema and table schema are same
Example
iceberg {
    path = "hdfs://localhost:9000/iceberg/warehouse/db/table"
  }