Solución:
Actualmente, no hay forma de evitar que un DAG eliminado se muestre en la interfaz de usuario, excepto eliminar manualmente las filas correspondientes en la base de datos. La única otra forma es reiniciar el servidor después de un initdb.
Flujo de aire 1.10+:
- Edite airflow.cfg y configure
load_examples = False
- Para cada ejemplo, ejecute el comando
airflow delete_dag example_dag_to_delete
Esto evita restablecer todo el flujo de aire db.
(Desde Airflow 1.10 existe el comando para eliminar dag de la base de datos, vea esta respuesta)
Suponiendo que haya instalado el flujo de aire a través de Anaconda. De lo contrario, busque el flujo de aire en la carpeta de paquetes del sitio de Python y siga lo siguiente.
Después de seguir las instrucciones https://stackoverflow.com/a/43414326/1823570
- Vaya al directorio $ AIRFLOW_HOME / lib / python2.7 / site-packages / airflow
- Elimine el directorio llamado example_dags o simplemente cámbiele el nombre para revertir
- Reinicie su servidor web
cat $ AIRFLOW_HOME / airflow-webserver.pid | xargs matan -9
servidor web de flujo de aire -p [port-number]