GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie Apache Airflow unter Ubuntu 20.04

In diesem Tutorial zeigen wir Ihnen, wie Sie Apache Airflow auf Ubuntu 20.04 LTS installieren. Für diejenigen unter Ihnen, die es nicht wussten, Airflow ist eine der beliebtesten Workflow-Management-Lösungen erstellt, plant und überwacht Workflows. Airflow ist in Python geschrieben, und Workflows werden über Python-Skripte erstellt. Airflow wurde nach dem Prinzip „Configuration as Code“ entwickelt.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen die Schritt-für-Schritt-Installation des Workflow-Management-Tools Apache Airflow auf Ubuntu 20.04 (Focal Fossa). Sie können denselben Anweisungen für Ubuntu 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint folgen.

Voraussetzungen

  • Ein Server, auf dem eines der folgenden Betriebssysteme ausgeführt wird:Ubuntu 20.04, 18.04, 16.04 und jede andere Debian-basierte Distribution wie Linux Mint.
  • Es wird empfohlen, dass Sie eine neue Betriebssysteminstallation verwenden, um potenziellen Problemen vorzubeugen.
  • SSH-Zugriff auf den Server (oder öffnen Sie einfach das Terminal, wenn Sie sich auf einem Desktop befinden).
  • Ein non-root sudo user oder Zugriff auf den root user . Wir empfehlen, als non-root sudo user zu agieren , da Sie Ihr System beschädigen können, wenn Sie als Root nicht aufpassen.

Installieren Sie Apache Airflow auf Ubuntu 20.04 LTS Focal Fossa

Schritt 1. Stellen Sie zunächst sicher, dass alle Ihre Systempakete auf dem neuesten Stand sind, indem Sie den folgenden apt ausführen Befehle im Terminal.

sudo apt update
sudo apt upgrade

Schritt 2. MySQL-Datenbank installieren.

MySQL-Server ist erforderlich. Wenn Sie MySQL nicht installiert haben, können Sie unserer Anleitung hier folgen.

Schritt 3. Installation von Pip.

Führen Sie den folgenden Befehl aus, um Pip auf Ihrem System zu installieren:

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

Schritt 4. Installieren von Apache Airflow auf Ubuntu 20.04.

Bevor Sie Apache Airflow installieren, müssen Sie die folgenden Befehle ausführen, um sicherzustellen, dass die erforderlichen Abhängigkeiten installiert sind:

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

Wenn Sie fertig sind, installieren Sie jetzt Apache Airflow mit dem folgenden Befehl:

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

Schritt 5. Zugriff auf die Apache Airflow-Webschnittstelle.

Öffnen Sie nach erfolgreicher Installation einen Webbrowser und geben Sie die URL ein:https://localhost:8080 . Sie sollten die folgende Seite sehen:

Herzlichen Glückwunsch! Sie haben Apache Airflow erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial für die Installation des Apache Airflow-Workflow-Management-Tools auf dem Ubuntu 20.04 LTS Focal Fossa-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Sie Besuchen Sie die offizielle Apache Airflow-Website.


Ubuntu
  1. So installieren Sie Apache unter Ubuntu 18.04

  2. So installieren Sie Apache unter Ubuntu 20.04

  3. So installieren Sie Apache Maven unter Ubuntu 18.04

  4. So installieren Sie Apache Sqoop unter Ubuntu 16.04

  5. Wie installiere ich Apache auf Ubuntu?

So installieren Sie Apache Solr 8.9 auf Ubuntu 18.04

So installieren Sie OpenOffice unter Ubuntu 20.04

So installieren Sie Apache Tomcat 10 auf Ubuntu 21

So installieren Sie Apache Airflow unter Ubuntu 20.04

So installieren Sie NetBeans in Ubuntu 21.04

So installieren Sie Apache unter Ubuntu 20.04