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
Copy file name to clipboardExpand all lines: catalogs/catalog-lakehouse-paimon/src/test/java/org/apache/gravitino/catalog/lakehouse/paimon/integration/test/CatalogPaimonS3AIT.java
Copy file name to clipboardExpand all lines: docs/lakehouse-paimon-catalog.md
+38-1Lines changed: 38 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,7 +56,7 @@ Builds with Apache Paimon `1.2`.
56
56
|`dlf-token-loader`| The token loader for Aliyun DLF. | (none) | No |
57
57
58
58
:::note
59
-
- If you want to use the `oss` or `s3` warehouse, you need to place related jars in the `catalogs/lakehouse-paimon/lib` directory, more information can be found in the [Paimon S3](https://paimon.apache.org/docs/1.2/maintenance/filesystems/#s3).
59
+
- If you want to use the `oss` or `s3` warehouse, you need to place related jars in the `catalogs/lakehouse-paimon/libs` directory, more information can be found in the [Paimon S3](https://paimon.apache.org/docs/1.2/maintenance/filesystems/#s3).
60
60
- If you use an S3 warehouse, also download [`gravitino-aws-<version>.jar`](https://mvnrepository.com/artifact/org.apache.gravitino/gravitino-aws) and place it in the `catalogs/lakehouse-paimon/libs` directory to enable credential vending. For OSS, use [`gravitino-aliyun-<version>.jar`](https://mvnrepository.com/artifact/org.apache.gravitino/gravitino-aliyun) instead.
61
61
- If you want to use REST backend, Gravitino Paimon catalog supports Aliyun DLF (Data Lake Formation) as the REST catalog service. You need to configure the DLF-related properties eg:
62
62
```
@@ -80,6 +80,43 @@ connect to Aliyun DLF, more information can be found in the [Paimon REST Catalog
80
80
81
81
Any properties not defined by Gravitino with `gravitino.bypass.` prefix will pass to Paimon catalog properties and HDFS configuration. For example, if specify `gravitino.bypass.table.type`, `table.type` will pass to Paimon catalog properties.
82
82
83
+
#### Hadoop S3A (optional)
84
+
85
+
Paimon's native S3 filesystem uses an `s3://` warehouse and the `paimon-s3` dependency. As an
86
+
alternative, you can use Hadoop S3A with an `s3a://` warehouse. Gravitino does not package the
87
+
optional S3A dependencies by default. To enable it, add the following JARs to
88
+
`catalogs/lakehouse-paimon/libs` and restart Gravitino:
89
+
90
+
-`hadoop-aws-<hadoop-version>.jar`, with the same version as the Hadoop libraries packaged by
91
+
Gravitino.
92
+
- The `aws-java-sdk-bundle` version required by that `hadoop-aws` release.
93
+
94
+
The following example configures static credentials and a custom HTTP S3 endpoint:
0 commit comments