<aside> 💡
Hiện tại chỉ nên cài 2.10.5 là tối đa vì 3.0 còn quá mới tập lệnh thay đổi nhiều nên chưa có nhiều tài liệu
</aside>
<aside> 💡
python3 -m venv airflow-venv
source airflow-venv/bin/activate
pip install --upgrade pip setuptools wheel
export AIRFLOW_VERSION=2.10.5
export PYTHON_VERSION="$(python -c 'import sys; print(f"{sys.version_info.major}.{sys.version_info.minor}")')"
export CONSTRAINT_URL="<https://raw.githubusercontent.com/apache/airflow/constraints-${AIRFLOW_VERSION}/constraints-no-providers-${PYTHON_VERSION}.txt>"
*pip install "apache-airflow==${AIRFLOW_VERSION}" --constraint "${CONSTRAINT_URL}"*
cp ~/Credit_Card_Transactions/requirements.txt ~/airflow-venv/
pip install -r requirements.txt
airflow db init
airflow users create \\
--username vunewbie \\
--firstname Vu \\
--lastname Nguyen \\
--role Admin \\
--email vulocninh1@gmail.com \\
--password 030944
airflow webserver --port 8080
</aside>
<aside> 💡
source airflow-venv/bin/activate
pip install -r ~/ODAP/requirements.txt
mkdir ~/airflow/dags
cp ~/Credit_Card_Transactions/Airflow/scheduler.py ~/airflow/dags/
airflow scheduler
</aside>