1) 安装airflow
# 临时设置airflow路径
export AIRFLOW_HOME=~/airflow
pip install apache-airflow[all]
2)配置文件,2.0
版本配置时区比之前的版本方便多了,只需要讲下面两处改掉就可以,以前修改时区非常麻烦的
# 配置数据库,这里使用了postgresql
executor = LocalExecutor
sql_alchemy_conn = postgresql+psycopg2://airflow:password@localhost:5432/airflow
# 设置时区
default_timezone = Asia/Shanghai
# web ui 界面使用的时区
default_ui_timezone=Asia/Shanghai
# 是否加载案例demo
load_examples = False
3)初始化
airflow db init
4)创建用户
airflow users create \
--username hadoop \
--firstname hadoop \
--lastname hadoop \
--role Admin \
--email xx@xx.com
--password password1
5)查看是否安装成功
airflow webserver
默认使用8080端口,用第4步创建的用户登录