Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 6 additions & 6 deletions docker/quickstart-flink/prepare_build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -170,12 +170,12 @@ main() {
# Iceberg Support
log_info "Downloading Iceberg connector JARs..."

# Download iceberg-flink-runtime for Flink 1.20 (version 1.10.0)
# Download iceberg-flink-runtime for Flink 1.20 (version 1.10.1)
download_jar \
"https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.20/1.10.0/iceberg-flink-runtime-1.20-1.10.0.jar" \
"./lib/iceberg-flink-runtime-1.20-1.10.0.jar" \
"https://repo1.maven.org/maven2/org/apache/iceberg/iceberg-flink-runtime-1.20/1.10.1/iceberg-flink-runtime-1.20-1.10.1.jar" \
"./lib/iceberg-flink-runtime-1.20-1.10.1.jar" \
"" \
"iceberg-flink-runtime-1.20-1.10.0"
"iceberg-flink-runtime-1.20-1.10.1"


# Prepare lake tiering JAR
Expand All @@ -201,7 +201,7 @@ verify_jars() {
"flink-faker-0.5.3.jar"
"hadoop-apache-3.3.5-2.jar"
"paimon-flink-1.20-1.2.0.jar"
"iceberg-flink-runtime-1.20-1.10.0.jar"
"iceberg-flink-runtime-1.20-1.10.1.jar"
)

local opt_jars=(
Expand Down Expand Up @@ -250,7 +250,7 @@ show_summary() {
echo " ✓ Fluss Flink 1.20 connector"
echo " ✓ Fluss Lake Paimon connector"
echo " ✓ Fluss Lake Iceberg connector"
echo " ✓ Iceberg Flink runtime 1.20 (v1.10.0)"
echo " ✓ Iceberg Flink runtime 1.20 (v1.10.1)"
echo " ✓ Paimon Flink 1.20 (v1.2.0)"
echo " ✓ Hadoop Apache (v3.3.5-2)"
echo " ✓ Flink Faker (v0.5.3)"
Expand Down
14 changes: 7 additions & 7 deletions fluss-lake/fluss-lake-iceberg/src/main/resources/META-INF/NOTICE
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ The Apache Software Foundation (http://www.apache.org/).

This project bundles the following dependencies under the Apache Software License 2.0 (http://www.apache.org/licenses/LICENSE-2.0.txt)

- org.apache.iceberg:iceberg-core:1.10.0
- org.apache.iceberg:iceberg-api:1.10.0
- org.apache.iceberg:iceberg-bundled-guava:1.10.0
- org.apache.iceberg:iceberg-common:1.10.0
- org.apache.iceberg:iceberg-data:1.10.0
- org.apache.iceberg:iceberg-orc:1.10.0
- org.apache.iceberg:iceberg-parquet:1.10.0
- org.apache.iceberg:iceberg-core:1.10.1
- org.apache.iceberg:iceberg-api:1.10.1
- org.apache.iceberg:iceberg-bundled-guava:1.10.1
- org.apache.iceberg:iceberg-common:1.10.1
- org.apache.iceberg:iceberg-data:1.10.1
- org.apache.iceberg:iceberg-orc:1.10.1
- org.apache.iceberg:iceberg-parquet:1.10.1
- org.apache.avro:avro:1.12.0
- org.apache.parquet:parquet-avro:1.16.0
- org.apache.parquet:parquet-column:1.16.0
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
<netty.version>4.1.104.Final</netty.version>
<arrow.version>15.0.0</arrow.version>
<paimon.version>1.3.1</paimon.version>
<iceberg.version>1.10.0</iceberg.version>
<iceberg.version>1.10.1</iceberg.version>
<roaringbitmap.version>1.3.0</roaringbitmap.version>

<!-- spark & scala -->
Expand Down
12 changes: 6 additions & 6 deletions website/docs/streaming-lakehouse/integrate-data-lakes/iceberg.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ datalake.iceberg.warehouse: /tmp/iceberg

Fluss processes Iceberg configurations by stripping the `datalake.iceberg.` prefix and uses the stripped configurations (without the prefix `datalake.iceberg.`) to initialize the Iceberg catalog.

This approach enables passing custom configurations for Iceberg catalog initialization. Check out the [Iceberg Catalog Properties](https://iceberg.apache.org/docs/1.10.0/configuration/#catalog-properties) for more details on available catalog configurations.
This approach enables passing custom configurations for Iceberg catalog initialization. Check out the [Iceberg Catalog Properties](https://iceberg.apache.org/docs/1.10.1/configuration/#catalog-properties) for more details on available catalog configurations.

#### Supported Catalog Types

Expand Down Expand Up @@ -93,11 +93,11 @@ Fluss only bundles catalog implementations included in the `iceberg-core` module

##### 3. Version Compatibility

The Iceberg version that Fluss bundles is based on `1.10.0`. Please ensure the JARs you add are compatible with `Iceberg-1.10.0`.
The Iceberg version that Fluss bundles is based on `1.10.1`. Please ensure the JARs you add are compatible with `Iceberg-1.10.1`.

#### Important Notes

- Ensure all JAR files are compatible with Iceberg 1.10.0
- Ensure all JAR files are compatible with Iceberg 1.10.1
- If using an existing Hadoop environment, it's recommended to use the `HADOOP_CLASSPATH` environment variable
- Configuration changes take effect after restarting the Fluss service

Expand Down Expand Up @@ -171,8 +171,8 @@ Put the JARs required by your Iceberg FileIO into `${FLINK_HOME}/lib`:
**S3 FileIO:**
```bash
# Required JARs for S3 FileIO
iceberg-aws-1.10.0.jar
iceberg-aws-bundle-1.10.0.jar
iceberg-aws-1.10.1.jar
iceberg-aws-bundle-1.10.1.jar
failsafe-3.3.2.jar
```

Expand All @@ -190,7 +190,7 @@ When following the [Start Datalake Tiering Service](maintenance/tiered-storage/l

#### Important Notes

- Ensure all JAR files are compatible with Iceberg 1.10.0
- Ensure all JAR files are compatible with Iceberg 1.10.1
- Verify that all required dependencies are in the `${FLINK_HOME}/lib` directory
- Check the Flink job logs for any missing dependency errors
- Restart the Flink cluster after adding new JAR files
Expand Down