Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/paoliniluis/metabase-presto-and-trino
Metabase with Presto and Trino connecting to the same DB's to test both connections
https://github.com/paoliniluis/metabase-presto-and-trino
Last synced: 7 days ago
JSON representation
Metabase with Presto and Trino connecting to the same DB's to test both connections
- Host: GitHub
- URL: https://github.com/paoliniluis/metabase-presto-and-trino
- Owner: paoliniluis
- Created: 2023-04-17T19:46:54.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-11-29T14:27:39.000Z (about 1 year ago)
- Last Synced: 2024-11-07T06:47:36.561Z (about 2 months ago)
- Language: Shell
- Size: 12.7 KB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What's this stack?
It's a Metabase server to test Presto, Trino and also Trino, but connected with the Presto driver so we can check the 3 scenarios altogether.
These 3 engines are connected to the same databases (mongo, postgres and mysql). Everything is automated so you just go to localhost:3000 and authenticate with [email protected]/metabot1 and you're good to go## Diagram
```
+------------+
| Metabase |-----------------------------------
| Server | | |
+-----+------+ | |
| | |
| | |
| | |
+-----+------+ +------------+ +------------+
| Trino | | Presto | | Trino w/ |
| | | | | Presto |
+------------+ +------------+ | Driver |
| | +------------+
| | |
| | |
+-----+------+ +------------+ +-----+------+
| MongoDB | | Postgres | | MySQL |
| |-------| |-------| |
+------------+ +------------+ +------------+```
## How to run
just do `docker compose up` after cloning the repository
## Things to take into account
- Metabase is containerized on the Dockerfile which is on metabase-starburst, so this is Mac M1 compatible.
- The version that runs is the latest version at the time the image was built
- The Starburst driver is the one that's also in that Dockerfile