You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -54,8 +48,6 @@ The `AlterConfig` class contains three properties:
54
48
*`value`: The configuration value to be set (e.g., `paimon`)
55
49
*`opType`: The operation type, either `AlterConfigOpType.SET` or `AlterConfigOpType.DELETE`
56
50
57
-
If `datalake.enabled` is explicitly configured, `datalake.format` must also be configured in the cluster.
58
-
59
51
### Using Flink Stored Procedures
60
52
61
53
For certain configurations, Fluss provides convenient Flink stored procedures that can be called directly from Flink SQL. See [Procedures](engine-flink/procedures.md#cluster-configuration-procedures) for detailed documentation on using `get_cluster_config` and `set_cluster_config` procedures.
Copy file name to clipboardExpand all lines: website/docs/maintenance/operations/upgrade-notes-0.10.md
+16-11Lines changed: 16 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,35 +5,40 @@ sidebar_position: 4
5
5
6
6
# Upgrade Notes from v0.9 to v0.10
7
7
8
-
## New `datalake.enabled`Cluster Configuration
8
+
## Cluster Configuration Changes
9
9
10
-
Starting from v0.10, Fluss introduces the cluster-level configuration `datalake.enabled`to control whether the cluster is ready to create and manage lakehouse tables.
10
+
### New `datalake.enabled`Cluster Configuration
11
11
12
-
### Behavior Changes
12
+
Starting in v0.10, Fluss introduces the cluster-level configuration `datalake.enabled` to control whether the cluster is ready to create and manage lakehouse tables.
13
13
14
-
- If `datalake.enabled` is unset, Fluss keeps the legacy behavior: configuring `datalake.format` alone also enables lakehouse tables.
15
-
- If `datalake.enabled = false`, Fluss only pre-binds the lake format for newly created tables and does not allow lakehouse tables yet.
14
+
#### Behavior Changes
15
+
16
+
- If `datalake.enabled` is unset, Fluss preserves the legacy behavior: configuring `datalake.format` alone also enables lakehouse tables.
17
+
- If `datalake.enabled = false`, Fluss pre-binds the lake format for newly created tables but does not allow lakehouse tables yet.
16
18
- If `datalake.enabled = true`, Fluss fully enables lakehouse tables.
17
19
- If `datalake.enabled` is explicitly configured, `datalake.format` must also be configured.
18
20
19
-
### Recommended Configuration
21
+
####Recommended Configuration
20
22
21
-
If you want to enable lakehouse tables on the cluster, configure both options together:
23
+
To enable lakehouse tables for the cluster, configure both options together:
22
24
23
25
```yaml
24
26
datalake.enabled: true
25
27
datalake.format: paimon
26
28
```
27
29
28
-
If you only want to pre-bind the lake format without enabling lakehouse tables yet, configure:
30
+
To pre-bind the lake format without enabling lakehouse tables yet, configure:
29
31
30
32
```yaml
31
33
datalake.enabled: false
32
34
datalake.format: paimon
33
35
```
34
36
35
-
### Documentation Updates for Existing Deployments
37
+
This mode is useful when you want newly created tables to carry the lake format in advance, while postponing lakehouse enablement at the cluster level.
38
+
After `datalake.enabled` is later set to `true`, tables created under this configuration can still turn on `table.datalake.enabled` without being recreated.
39
+
40
+
#### Notes for Existing Deployments
36
41
37
-
If your existing deployment or internal scripts only set `datalake.format`, they will continue to work with the legacy behavior as long as `datalake.enabled` is left unset.
42
+
If your existing deployment or internal scripts only set `datalake.format`, they will continue to work with the legacy behavior as long as `datalake.enabled` remains unset.
38
43
39
-
However, for new configuration examples and operational guidance, prefer configuring `datalake.enabled` explicitly together with `datalake.format`.
44
+
For new configuration examples and operational guidance, we recommend explicitly configuring `datalake.enabled` together with `datalake.format`.
0 commit comments