Dear Airflow Community, I was able to successfully setup my Celery executor pointing to one RabbitMQ server (broker). However when I’m trying to setup it to point to multiple RabbitMQ servers for HA – it doesn’t seem to work, even thought I’m doing it exactly as it’s written in the Celery documentation: http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-broker_url <http://docs.celeryproject.org/en/latest/userguide/configuration.html#std:setting-broker_url>
When I’m using: > broker_url = [ > 'pyamqp://usr:pwd@host1:5672//airflow1', > 'pyamqp://usr:pwd@host2:5672//airflow1' > ] I’m getting: > Jan 17 10:19:58 apph05 airflow[14606]: ConfigParser.ParsingError: File > contains parsing errors: /…./airflow.cfg > Jan 17 10:19:58 apph05 airflow[14606]: [line 162]: ']\n’ and when > broker_url = > 'pyamqp://usr:pwd@host1:5672//airflow1;pyamqp://usr:pwd@host2:5672//airflow1 getting: > Jan 17 10:22:44 apph05 airflow[15336]: File > “/…./airflow/usr/local/lib/python2.7/dist-packages/kombu/transport/__init__.py", > line 62, in resolve_transport > Jan 17 10:22:44 apph05 airflow[15336]: raise KeyError('No such transport: > {0}'.format(transport)) Also I tried different approaches, with or without quotes etc., but the end result was the same. I’m not really sure whether it’s a bug or am I doing something wrong? Thank you, Andrii