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
[MINOR] docs(iceberg): add REST catalog backend for IRC document (#9884)
### What changes were proposed in this pull request?
add REST catalog backend for IRC document
### Why are the changes needed?
Fix: #
### Does this PR introduce _any_ user-facing change?
No
### How was this patch tested?
test IRC2 with local fs and s3 storage
Copy file name to clipboardExpand all lines: docs/iceberg-rest-service.md
+32-1Lines changed: 32 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -92,7 +92,7 @@ You can also specify filter parameters by setting configuration entries in the s
92
92
### Catalog backend configuration
93
93
94
94
:::info
95
-
The Gravitino Iceberg REST catalog service uses the memory catalog backend by default. You can specify a Hiveor JDBC catalog backend for production environment.
95
+
The Gravitino Iceberg REST catalog service uses the memory catalog backend by default. You can specify a Hive, JDBC or REST catalog backend for production environment.
96
96
:::
97
97
98
98
#### Hive backend configuration
@@ -124,6 +124,37 @@ You must download the corresponding JDBC driver to the `iceberg-rest-server/libs
124
124
If you are using multiple JDBC catalog backends, setting `jdbc-initialize` to true may not take effect for RDBMS like `Mysql`, you should create Iceberg meta tables explicitly.
125
125
:::
126
126
127
+
#### REST backend configuration
128
+
129
+
Use the REST backend to proxy another Iceberg REST catalog server (IRC2). The Gravitino Iceberg REST service acts as IRC1 and forwards catalog operations to IRC2.
130
+
131
+
| Configuration item | Description | Default value | Required | Since Version |
|`gravitino.iceberg-rest.catalog-backend`| The Catalog backend of the Gravitino Iceberg REST catalog service. Use the value **`rest`** for the REST catalog backend. |`memory`| Yes | 0.2.0 |
134
+
|`gravitino.iceberg-rest.uri`| The Iceberg REST catalog URI (IRC2), such as `http://127.0.0.1:9001/iceberg`. | (none) | Yes | 0.2.0 |
135
+
|`gravitino.iceberg-rest.warehouse`| The catalog name in the Iceberg REST spec. Set to a specific catalog name, or leave empty to use the default catalog on IRC2. | (none) | No | 0.2.0 |
136
+
137
+
IRC1 configuration example if IRC2 using HDFS storage:
0 commit comments