Airflow 配置celery+rabbitmq
1、安装celery和rabbitmq组件
pip3 install apache-airflow[celery]
pip3 install apache-airflow[rabbitmq]
2、系统安装rabbit
1)安装 erlang
yum install -y erlang
如果报错如下:
[**** ]# yum install erlang
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
No package erlang available.
Error: Nothing to do
则需要安装第三方软件库 epel:
# 下载
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# 安装完成即可
rpm -ivh epel-release-latest-7.noarch.rpm
再次执行则可以成功安装erlang了!
2)安装 rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-serve