Airflow Parcel
This repository allows you to install Apache Airflow as a parcel deployable by Cloudera Manager.
- A supported operating system.
- MySQL or PostgreSQL database in which to store Airflow metadata.
- Airflow 1.9.0
- Airflow 1.10.3
- CentOS/RHEL 6 & 7
- Debian 8
- Ubuntu 14.04, 16.04, & 18.04
- First, install the Airflow CSD. Then you can skip steps #1 and #2.
- In Cloudera Manager, go to
Hosts -> Parcels -> Configuration
. - Add
http://archive.clairvoyantsoft.com/airflow/parcels/latest/
to the Remote Parcel Repository URLs if it does not yet exist. - In Cloudera Manager, go to
Hosts -> Parcels
. Airflow parcels and their respective versions will be available within the Parcels page. - Download, Distribute, Activate the required parcels to use them.
./build_airflow_parcel.sh --airflow <airflow_version> --python <python_version> --parcel <parcel_version>
- Output will be placed in the target/ directory.
- Use
./serve_parcel.sh
to serve this directory via HTTP, or move the entire directory contents to your own webserver.