Replies: 2 comments 8 replies
-
I thikn you might look at https://airflow.apache.org/docs/apache-airflow-providers-celery/stable/configurations-ref.html#celery-config-options to see if you can configure it - I doubt you can get arbitrary answer can/cannot be done - likely you should dive through the celery documentation and see how you can configure celery to make it works. Airlfow merely starts celery and passes the configuration to it, with some things like backend connection configurable directly via airflow configuration and some just passed to celery. also Celry (AFAIK) can be configured additionally via env variables so if the configuraiton options are not enough you might try to do it this way. Later when (hopefully) you will find how to do it I would encourage you to contribute documentation back on how to do it. When you get to it I am happy to guide you. Airlfow is created by 2700 contributors and such documentation is gladly seen as contribution |
Beta Was this translation helpful? Give feedback.
-
@jojaeng2 hi jojaeng2, I am testing the HA of all airflow components and may need your help. After I stop the first node(11.165.218.219) of the rabbitmq cluster with the command RabbitMQ version: 3.13.2 queues created by airflow seems don't work as expected: airflow dag instances fail: Thank you! |
Beta Was this translation helpful? Give feedback.
-
Apache Airflow version - 2.7.2
RabbitMQ version - 3.12.8
Hello, I'm setting up Airflow using CeleryExecutor with RabbitMQ as the message broker.
After completing the RabbitMQ cluster configuration, I'm working on enabling RabbitMQ High Availability (HA) using quorum queues instead of mirroring, which has been deprecated since version 4.
For testing purposes, I've created a quorum queue in the RabbitMQ Management interface and published a DAG to that queue. However, despite setting up the environment for Celery to consume from the queue, I'm encountering an error where Celery cannot retrieve the DAG from the quorum queue.
Is the Celery process created as an Airflow celery worker officially unsupported for consuming from quorum queues? Or might there be something I'm overlooking? I'd appreciate any help or guidance on this matter.
Beta Was this translation helpful? Give feedback.
All reactions