GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Apache Airflow na Ubuntu 20.04

V tomto tutoriálu vám ukážeme, jak nainstalovat Apache Airflow na Ubuntu 20.04 LTS. Pro ty z vás, kteří to nevěděli, je Airflow jedním z nejpopulárnějších řešení pro správu pracovních postupů. vytváří, plánuje a monitoruje pracovní toky. Airflow je napsáno v Pythonu a pracovní postupy jsou vytvářeny pomocí skriptů Pythonu. Airflow je navrženo na principu „konfigurace jako kód“.

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci nástroje pro správu pracovních toků Apache Airflow na Ubuntu 20.04 (Focal Fossa). Můžete postupovat podle stejných pokynů pro Ubuntu 18.04, 16.04 a jakoukoli jinou distribuci založenou na Debianu, jako je Linux Mint.

Předpoklady

  • Server s jedním z následujících operačních systémů:Ubuntu 20.04, 18.04, 16.04 a jakoukoli jinou distribucí založenou na Debianu, jako je Linux Mint.
  • Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
  • Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
  • non-root sudo user nebo přístup k root user . Doporučujeme jednat jako non-root sudo user , protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.

Nainstalujte Apache Airflow na Ubuntu 20.04 LTS Focal Fossa

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální, spuštěním následujícího apt příkazy v terminálu.

sudo apt update
sudo apt upgrade

Krok 2. Instalace databáze MySQL.

Je vyžadován server MySQL. Pokud nemáte nainstalované MySQL, můžete postupovat podle našeho průvodce zde.

Krok 3. Instalace Pip.

Spuštěním následujícího příkazu nainstalujte Pip do svého systému:

sudo apt-get install software-properties-common
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install python-setuptools
sudo apt install python3-pip

Krok 4. Instalace Apache Airflow na Ubuntu 20.04.

Před instalací Apache Airflow budete muset spustit následující příkazy, abyste se ujistili, že jsou nainstalovány potřebné závislosti:

sudo apt-get install libmysqlclient-dev
sudo apt-get install libssl-dev
sudo apt-get install libkrb5-dev

Po dokončení nyní nainstalujte Apache Airflow pomocí následujícího příkazu:

sudo apt install python3-virtualenv
virtualenv airflow_idroot
cd airflow_idroot/
source activate
export AIRFLOW_HOME=~/airflow
install apache-airflow
pip3 install typing_extensions
airflow db init
airflow webserver -p 8080

Krok 5. Přístup k webovému rozhraní Apache Airflow.

Po úspěšné instalaci otevřete webový prohlížeč a zadejte adresu URL:https://localhost:8080 . Měli byste vidět následující stránku:

Blahopřejeme! Úspěšně jste nainstalovali Apache Airflow. Děkujeme, že jste použili tento návod k instalaci nástroje pro správu pracovních postupů Apache Airflow v systému Ubuntu 20.04 LTS Focal Fossa. Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Apache Airflow.


Ubuntu
  1. Jak nainstalovat Apache na Ubuntu 18.04

  2. Jak nainstalovat Apache Sqoop na Ubuntu 16.04

  3. Jak nainstalovat Apache na Ubuntu?

  1. Jak nainstalovat Apache na Ubuntu 20.04

  2. Jak nainstalovat Apache Maven na Ubuntu 18.04

  3. Jak nainstalovat Apache Cassandra na Ubuntu 18.04

  1. Jak nainstalovat Apache Cassandra na Ubuntu 20.04

  2. Jak nainstalovat Apache Solr na Ubuntu 20.04

  3. Jak nainstalovat Apache Tomcat 10 na Ubuntu 20.04 / Ubuntu 18.04