

On further searches I found a similar issue in github stating that "Table 'core_organization' already exists", however, they claim that it is already fixed but I'm still having the issue. I get the exactly same error as with the compose file. e "MB_DB_HOST=secrethost" -name metabase metabase/metabase:v0.39.1 e "MB_DB_PORT=3306" -e "MB_DB_USER=secretuser" -e 'MB_DB_PASS=secretpass' \ I also tried to run directly without using compose file using this command: docker run -d -p 3000:3000 -e "MB_DB_TYPE=mysql" -e "MB_DB_DBNAME=metabase" \ Metabase_1 | 08:27:59,109 INFO re :: Metabase Shutting Down. Metabase_1 | at .(AbstractQueryProtocol.java:256) Metabase_1 | at .(AbstractQueryProtocol.java:1513) Metabase_1 | at .(AbstractQueryProtocol.java:1550) Metabase_1 | at .(AbstractQueryProtocol.java:1688)

Metabase_1 | Caused by: : Table 'core_organization' already exists Metabase_1 | Reason: : (conn=32027) Table 'core_organization' already exists Metabase_1 | : Migration failed for change set migrations/000_migrations.yaml::1::agilliland: metabase_1 | 08:27:59,084 ERROR re :: Metabase Initialization FAILED When I run docker-compose up I get the following error. Here is the docker-compose.yml file I used to run metabase: # docker-compose.yml And there is a lot more you can configure as you will see in their admin guide: Enable Emailing, Slack integration, add new authentication connectors… With that you should be ready to setup and query most of the datasources available to you and produce awesome dahsboards.I read the documentation about running metabase with docker from here and setting metabase up with mysql from here and followed all the instruction as per the documentation. If you ave set the MB_ENCRYPTION_SECRET_KEY variable, don't wory the databases credentials you enter in the Metabase will be encrypted. You should see a wizard to help you create your admin user and connect a first database. Once it's over you can type clever open and it will take you straight to your Metabase instance. # Metabase uses it's own environment variables to configure postgres so you have to copy the one we give you:
#Metabase logo download#
metabase.jar & wget -O metabase.jar ' # make sure you download the latest metabase releaseĬlever env set MB_ENCRYPTION_SECRET_KEY `openssl rand -base64 32` # Generate a random key to encrypt the database configurationĬlever env set MB_JETTY_PORT # Tell Metabase to use the port 8080Ĭlever env set MB_DB_TYPE postgres # Tell Metabase to use Postgres instead of the default H2 metabase.jar # Configure the jar pathĬlever env set CC_PRE_BUILD_HOOK 'rm. Git commit -m"init" # Create the first commitĬlever create -type jar Metabase # Create the java applicationĬlever addon create postgresql-addon -plan m MetabasePG # Create the PostgreSQL instanceĬlever sevice link-addon MetabasePG # link the addonĬlever env set CC_JAR_PATH. Touch metabase.jar # Create a dummy placeholder file for the jar we will download. Here's what you need to do to deploy it: mkdir metabase # Create a metabase Folder In Clever Cloud terms it means you will need a Java runtime and a PostgreSQL addon.

Metabase is written in java and available as a jar you can download and requires a PostgreSQL database.
#Metabase logo full#
Take a look at their documentation to grasp the full extend of what you can do. You can configure different questions/queries/visualisations and organize them in dashboard. The fastest, easiest way to share data and analytics inside your company. So we want a nice dashboarding solution to make data available in a nicer way.

This somehow worked because most of us are technical but it's not necessary the case anymore. At Clever Cloud we manage most of our own data and when we want to gather a particular information, we open our SQL interpreter and query all the things manually.
