https://github.com/dgroomes/iceberg-playground
📚 Learning and exploring Apache Iceberg
https://github.com/dgroomes/iceberg-playground
apache-iceberg
Last synced: 4 months ago
JSON representation
📚 Learning and exploring Apache Iceberg
- Host: GitHub
- URL: https://github.com/dgroomes/iceberg-playground
- Owner: dgroomes
- Created: 2025-02-13T15:39:52.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2026-01-11T01:23:05.000Z (5 months ago)
- Last Synced: 2026-01-11T09:22:47.549Z (5 months ago)
- Topics: apache-iceberg
- Language: Java
- Homepage:
- Size: 88.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# iceberg-playground
📚 Learning and exploring Apache Iceberg.
## Standalone subprojects
This repository illustrates different concepts, patterns and examples via standalone subprojects. Each subproject is
completely independent of the others and do not depend on the root project. This _standalone subproject constraint_
forces the subprojects to be complete and maximizes the reader's chances of successfully running, understanding, and
re-using the code.
The subprojects include:
### `write-and-read/`
Write to and read from an Iceberg table using the core Iceberg Java APIs.
See the README in [write-and-read/](write-and-read/).
### `spark-shell/`
Create and interact with Apache Iceberg tables from Spark shell.
See the README in [spark-shell/](spark-shell/).
### `rest-catalog/`
Use the Iceberg REST catalog as an authoritative source for tracking a collection of tables and their current metadata.
See the README in [rest-catalog/](rest-catalog/).