-
Notifications
You must be signed in to change notification settings - Fork 3
Home
A command line tool that makes it easy to run modular Trino environments locally.
Minitrino is ideal for local Trino development and testing, as it can deploy both single-node and multi-node Trino clusters on-demand, along with a multitude of technologies, any combination of which can be easily provisioned by the user. Along with a local Trino cluster, Minitrino can provision:
- Pre-configured plugins: Authenticators, access control plugins, resource managers, and UIs.
- Data sources: Data sources for Trino connectors to connect to through pre-configured catalogs.
- Related services: Local object storage and metadata managers to support various, localized big data platforms (Hive, Delta, Iceberg, etc.).
All of this can be deployed with minimal to no configuration requirements.
To learn more about the CLI and underlying library, visit the following wiki pages:
Starburst offers an enterprise version of Trino called Starburst Enterprise Platform (SEP), and SEP images are used as the base for Minitrino's image. There are a few reasons why it's advantageous to use SEP as the base image––some personal and others community-facing.
Starburst offers almost all of the open source Trino plugins as part of its distribution, and those plugins are free to be used without any licensing.
Trino can be complicated, especially for beginners. This tool provides a way for them to quickly grasp the fundamentals at little or no cost (e.g. no cloud expenses) and with a lower time commitment.
The number of Starburst users continues to grow, and this tool can help them test, experiment with, and learn almost any feature.
I work at Starburst, and my colleagues and I find this tool to be generally useful.