回覆列表
  • 1 # 使用者4521548769518

    步驟一:安裝Airflow

    docker pull airflow

    1

    docker pull airflow

    步驟二:修改預設路徑

    這裡如果不修改路徑,預設的配置就是 ~/airflow

    臨時修改 AIRFLOW_HOME 環境變數, 這裡的 /home/airflow 可以替換成你想要的資料夾目錄

    export AIRFLOW_HOME=/home/airflow

    1

    export AIRFLOW_HOME=/home/airflow

    永久修改環境變數

    echo "export AIRFLOW_HOME=/home/airflow" >> /etc/profile

    source /etc/profile

    1

    2

    echo "export AIRFLOW_HOME=/home/airflow" >> /etc/profile

    source /etc/profile

    系統預設的配置檔案是從 airflow包的

    configuration.py

    檔案中獲取的,在設定了路徑和

    airflow.cfg

    之後,配置將由

    airflow.cfg

    所替代。

    步驟三:修改預設資料庫

    找到配置檔案

    vi /home/airflow/

    airflow.cfg

    1

    vi /home/airflow/

    airflow.cfg

    修改sql配置

    sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow

    1

    sql_alchemy_conn = mysql://root:FinanceR@localhost:3306/airflow

    注意到,之前使用的 mysql+driver://root:FinanceR@localhost:3306/airflow的方式是行不通的。

    初始化伺服器的資料庫

    airflow initdb

    1

    airflow initdb

    airflow webserver

    1

    airflow webserver

    就可以開啟後臺管理介面,預設訪問localhost:8080即可。

    步驟四:修改資料來源配置

    步驟五:解決中文字符集顯示問題

    注意到 airflow 的所有

    .py

    檔案都聲明瞭 utf-8 字符集

    # -*- coding: utf-8 -*-

    1

    # -*- coding: utf-8 -*-

    如果需要顯示中文,需要在extra選項中新增

    {"charset":"utf8"}的配置

  • 中秋節和大豐收的關聯?
  • 巧克力是怎麼做成的?要哪些材料呢?