Overview¶
Nessie is focused on working with the widest range of tools possible. If a tool creates or reads data, Nessie seeks to work with it. Current Nessie integrations/tools include the following:
Spark 21 | Spark 32 | Hive3 | AWS Athena4 | Nessie CLI | |
---|---|---|---|---|---|
Read Default Branch | |||||
Read Any Branch/Tag/Hash | |||||
Write Default Branch | |||||
Write Any Branch/Tag/Hash | |||||
Create Branch | |||||
Create Tag | |||||
Iceberg Tables | |||||
Delta Lake Tables | |||||
Hive Tables (via HMS Bridge) |
-
Spark 2 currently only supports access via the Dataframe API due to weak generic catalog support. ↩
-
Spark 3 supports both SQL and dataframe access. Consumption can be done via existing Iceberg and Delta Lake catalogs with Nessie extensions or through the Nessie Catalog, which currently exposes both of these formats. ↩
-
Hive support is provided via the HMS Bridge Service ↩
-
Athena access is made possible via the AWS Athena Lambda for Hive Metastore and the HMS Bridge Service. ↩