4.1 Installing OpenMetadata
Install the following libraries, and softwares applications before installing OpenMetadata (OM):
Prerequisites
Install the following libraries, and softwares applications before installing OpenMetadata (OM):
- Oracle Linux version 8.
- Linux Libraries →
"Development Tools" and gcc gcc-c++ sqlite-devel python39-devel cyrus-sasl-devel bzip2-devel libffi libffi-devel openssl-devel mysql mysql-devel
- MySQL version 8.0.3.2
- JDK version 17
- Python version 3.8 or greater
- Create the following databases in MySQL:
CREATE DATABASE openmetadata_db; CREATE DATABASE airflow_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; CREATE USER 'openmetadata_user'@'%' IDENTIFIED BY 'openmetadata_password'; CREATE USER 'airflow_user'@'%' IDENTIFIED BY 'airflow_pass'; CREATE USER 'airflow_user'@'localhost' IDENTIFIED BY 'airflow_pass'; GRANT ALL PRIVILEGES ON openmetadata_db.* TO 'openmetadata_user'@'%' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON airflow_db.* TO 'airflow_user'@'%' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON airflow_db.* TO 'airflow_user'@'localhost' WITH GRANT OPTION; commit;
- Download the OM installer version 1.3.0. For more information, see the https://docs.open-metadata.org/latest/releases/all-releases.
- Create and update the
set_env.env
environment variable file with the locations of the variables in the installation directory.Provide the following details for each variable in the file:OMD_INS_DIR=<OPEN METADATA INSTALLATION PATH> LOCAL_REPO_DIR=<OPEN METADATA INSTALLATION PATH>/local_repo AIRFLOW_HOME=<OPEN METADATA INSTALLATION PATH>/airflow PYTHON_VENV_PATH=<PYTHON PATH> HTTP_PROXY_URL=http://<PROXY HOST>:80 HTTPS_PROXY_URL=http://<PROXY HOST>:80 MYSQL_DB_HOST=<DATABASE HOST> MYSQL_DB_HOST=<DATABASE PORT> AUTHENTICATION_CLIENT_ID=<AUTHENTICATION_CLIENT_ID> AUTHENTICATION_AUTHORITY=<AUTHENTICATION_AUTHORITY>
Consider the following file as an example:
OMD_INS_DIR=/scratch/openmetadata-ins-dir LOCAL_REPO_DIR=/scratch/openmetadata-ins-dir/local_repo AIRFLOW_HOME=/scratch/openmetadata-ins-dir/airflow PYTHON_INS_DIR=/scratch/openmetadata-ins-dir/python39
- Run the OM installer. For more information about the installation, see the https://docs.open-metadata.org/latest/quick-start.