I\'m new to Airflow.
I have a DAG which contains a task that should run on a specific machine (EMR cluster in my case). How can I tell airflow where to run specific
Run your worker on that machine with a queue name. In the airflow cli you could do something like:
airflow worker -q my_queue
Then define that task to use that queue:
task = PythonOperator( task_id='task', python_callable=my_callable, queue='my_queue', dag=dag)