Skip to main content
Version: 0.3.0

Gravitino overview

What's Gravitino?

Gravitino is a high-performance, geo-distributed, and federated metadata lake. It manages the metadata directly in different sources, types, and regions. It also provides users with unified metadata access for data and AI assets.

Learn more

Downloading

You can get Gravitino from the GitHub release page, or you can build Gravitino from source code, please see How to build Gravitino.

Gravitino runs on both Linux and macOS, and requires Java 8. Gravitino trino-connector runs with Trino, and requires Java 17. This should include JVMs on x86_64 and ARM64. It's easy to run locally on one machine --- all you need is to have java installed on your system PATH, or the JAVA_HOME environment variable pointing to a Java installation.

See How to install Gravitino to learn how to install Gravitino server.

Gravitino provides Docker image on Docker Hub. Please pull the image and run it. For the details of Gravitino Docker image, please see Dock image details.

Gravitino also provides a playground to experience the whole Gravitino system with other components. Please see the Gravitino playground repository and How to use the playground.

Getting started

To get started with Gravitino, please see Getting started for the details.

Gravitino playground

To experience Gravitino with other components easily, Gravitino provides a playground to run. It integrates Apache Hadoop, Apache Hive, Trino, MySQL, PostgreSQL, and Gravitino together as a complete environment. To experience the whole features, please also see Getting started and How to use the Gravitino playground to learn how to use the playground.

Where to go from here

Programming guides

Server administration

Gravitino provides several ways to configure and manage the Gravitino server. Please see:

Catalog details

Gravitino supports different catalogs to manage the metadata in different sources. Please see:

Trino connector

Gravitino provides a Trino connector to connect to Gravitino to manage the metadata in a unified way. to use the Trino connector, please see:

Development guides