Airflow Google Cloud Composer DAG未出现在UI中

Airflow Google Cloud Composer DAG未出现在UI中,airflow,google-cloud-composer,Airflow,Google Cloud Composer,我们正在尝试向我们的Google Cloud Composer实例添加一个新的DAG-我们目前有32个以上的DAG-在中执行常规操作似乎没有任何效果-我们在Web服务器/UI中看不到这些DAG,我也看不到它们一定正在加载。我确实看到它们被复制到日志中相应的bucket中,但除此之外什么都没有 我甚至尝试设置一个虚拟环境变量来启动Composer实例的完全重新启动,但没有成功 最后,我把一个完全精简的DAG放在一起,并试图添加它。这是DAG: from airflow import models

我们正在尝试向我们的Google Cloud Composer实例添加一个新的DAG-我们目前有32个以上的DAG-在中执行常规操作似乎没有任何效果-我们在Web服务器/UI中看不到这些DAG,我也看不到它们一定正在加载。我确实看到它们被复制到日志中相应的bucket中,但除此之外什么都没有

我甚至尝试设置一个虚拟环境变量来启动Composer实例的完全重新启动,但没有成功

最后,我把一个完全精简的DAG放在一起,并试图添加它。这是DAG:

from airflow import models
from airflow.contrib.operators import kubernetes_pod_operator
from airflow.operators.python_operator import BranchPythonOperator
from airflow.operators.dummy_operator import DummyOperator

dag = models.Dag(
    dag_id="test-dag",
    schedule_interval=None,
    start_date=datetime(2020, 3, 9),
    max_active_runs=1,
    catchup=False,
)

task_test = DummyOperator(dag=dag, task_id="test-task")

即使是这个简单的DAG也没有被拾起,所以我想知道下一步我可以尝试什么。我仔细查看了一下,想看看是否有什么地方我可以在这里调整一下,比如行李装载时间限制等,但没有什么进展。这里完全被难住了。

您的示例也没有被我的环境所接受。但是,我尝试了以下格式,并没有遇到任何问题:

from airflow import DAG
from datetime import datetime
from airflow.contrib.operators import kubernetes_pod_operator
from airflow.operators.python_operator import BranchPythonOperator
from airflow.operators.dummy_operator import DummyOperator

with DAG(
    "my-test-dag",
    schedule_interval=None,
    start_date=datetime(2020, 3, 9),
    max_active_runs=1,
    catchup=False) as dag:

        task_test = DummyOperator(dag=dag, task_id="my-test-task")

我们最终解决了这个问题:

dag=models.dag(

应该是


dag=models.dag(

感谢您的回复-我尝试了这个方法,但仍然无效-我们从日志中发现,从DAGs文件夹复制数据时似乎出现了一些错误:``键入:“k8s_容器”}严重性:“错误”文本负载:“正在复制gs://us-central1-composer-0f124775-bucket/dags/test.py…”时间戳:“2020-03-11T15:34:48.668270555Z”}``实际上,这似乎有效-让我用另一个试试dag@Yeager如果另一个DAG的结果也是肯定的,请接受答案。