インストールする方法 Apache Ubuntu20.04のAirflow

このチュートリアルでは、インストール方法を説明します Apache Ubuntu 20.04LTSでのAirflow。 ご存じない方のために説明すると、Airflowは最も人気のあるワークフロー管理ソリューションの1つであり、ワークフローを作成、スケジュール、および監視します。 AirflowはPythonで記述されており、ワークフローはPythonスクリプトを介して作成されます。 Airflowは、「コードとしての構成」の原則に基づいて設計されています。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo‘root権限を取得するコマンドに。 のステップバイステップのインストールを紹介します Apache Ubuntu 20.04(Focal Fossa)のAirflowワークフロー管理ツール。 Ubuntu 18.04、16.04、およびLinuxMintなどの他のDebianベースのディストリビューションでも同じ手順に従うことができます。

インストール Apache Ubuntu 20.04 LTS FocalFossaのAirflow

手順1.まず、次のコマンドを実行して、すべてのシステムパッケージが最新であることを確認します。 apt ターミナルのコマンド。

sudo aptアップデート
sudo aptアップグレード

ステップ2.MySQLデータベースをインストールします。

MySQLサーバーが必要です。 MySQLがインストールされていない場合は、こちらのガイドに従うことができます。

ステップ3.Pipをインストールします。

次のコマンドを実行して、Pipをシステムにインストールします。

sudo apt-get installsoftware-properties-common
sudo apt-add-repositoryユニバース
sudo apt-get update
sudo apt-get install python-setuptools
sudo apt installpython3-pip

ステップ4.インストール Apache Ubuntu20.04のAirflow。

インストールする前に Apache Airflowの場合、必要な依存関係がインストールされていることを確認するには、次のコマンドを実行する必要があります。

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

完了したら、今すぐインストール Apache 以下のコマンドを使用したエアフロー:

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

ステップ5.アクセス Apache AirflowWebインターフェイス。

インストールが正常に完了したら、Webブラウザーを開き、次のURLを入力します。 https://localhost:8080。 次のページが表示されます。

おめでとう! 正常にインストールされました Apache 気流。 このチュートリアルを使用してインストールしていただきありがとうございます Apache Ubuntu 20.04 LTS FocalFossaシステムのAirflowワークフロー管理ツール。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします 公式 Apache エアフローのウェブサイト