OpenMetadata
Search…
Run OpenMetadata
This installation doc will help you start a OpenMetadata standalone instance on your local machine.

Run Docker (Latest Release)

Docker is an open platform for developing, shipping, and running applications that enables you to separate your applications from your infrastructure so you can deliver software quickly using OS-level virtualization to deliver software in packages called containers.
Prerequisites
    Docker >= 20.10.x
    Minimum allocated memory to Docker >= 4GB (Preferences -> Advanced -> Resources)
1
git clone https://github.com/open-metadata/OpenMetadata
2
cd OpenMetadata/docker/metadata
3
docker-compose up
Copied!

Next Steps

    1.
    Docker for OpenMetadata will depend on Mysql Container to be up, It may take few seconds to run.
    2.
    Once OpenMetadata UI is accessible, Go to Airflow UI to invoke the pipelines to ingest data.
The above command brings up all the necessary services
    1.
    MySQL
    2.
    ElasticSearch
    3.
    OpenMetadata Sever
    4.
    Ingestion with Airflow
To access the OpenMetadata
Open http://localhost:8585 in your browser
Airflow UI available at http://localhost:8080

Run Docker (Local Server)

This Docker will enable users to access the Local OpenMetadata Server and Ingestion.
Prerequisites
    Docker >= 20.10.x
    Minimum allocated memory to Docker >= 4GB (Preferences -> Advanced -> Resources)
Run the below script to create the latest Maven build of the local and run the Docker with the respective Maven build and Ingestion.
1
#Run Script to initialize Maven Build and start building Docker
2
git clone https://github.com/open-metadata/OpenMetadata
3
cd OpenMetadata
4
./docker/run_local_docker.sh
Copied!

Run Manually

This is a quick start guide that will show you how to quickly start a standalone server.

Download the distribution

Prerequisites
OpenMetadata is built using Java, DropWizard, Jetty, and MySQL.
    1.
    Java 11 or above
    2.
    MySQL 8 or above
Download the release
Download the latest binary release from OpenMetadata, Once you have the tar file,
1
# untar it
2
tar -zxvf openmetadata-0.5.0.tar.gz
3
4
# navigate to directory containing the launcher scripts
5
cd openmetadata-0.5.0
Copied!

Install on your local machine

macOS

    1.
    Setup Database
      Install MySQL
      1
      brew install mysql
      Copied!
      Configure MySQL
      1
      mysqladmin -u root password 'yourpassword'
      2
      mysql -u root -p
      Copied!
      Setup Database
      1
      mysql -u root -p
      2
      CREATE DATABASE openmetadata_db;
      3
      CREATE USER 'openmetadata_user'@'localhost' IDENTIFIED BY 'openmetadata_password';
      4
      GRANT ALL PRIVILEGES ON openmetadata_db.* TO 'openmetadata_user'@'localhost' WITH GRANT OPTION;
      5
      commit;
      Copied!
    2.
    Run bootstrap scripts to initialize the database and tables
    1
    cd openmetadata-0.5.0
    2
    ./bootstrap/bootstrap_storage.sh migrate
    Copied!
    3.
    Start the OpenMetadata Server
    1
    cd openmetadata-0.5.0
    2
    ./bin/openmetadata.sh start
    Copied!

Ingest Sample Data

Previous steps start OpenMetadata server. To start using it we need to run ElasticSearch and ingest sample metadata. Please follow the below guide:
Last modified 1h ago