【问题标题】:Run airflow cli in Google Cloud Composer在 Google Cloud Composer 中运行气流 cli
【发布时间】:2018-05-09 05:42:57
【问题描述】:

我尝试在 Google Cloud Composer 环境中运行气流测试 cli,但它不起作用。

基本上,我想运行airflow test 来测试气流环境中的任务。我按照这里的说明进行操作:https://cloud.google.com/composer/docs/how-to/accessing/airflow-cli

这是我运行的命令:

gcloud beta composer environments run ENVIRONMENT_NAME test MY_DAG FIRST_TASK 2018-05-05

输出:

ERROR: (gcloud.beta.composer.environments.run) unrecognized arguments:

【问题讨论】:

    标签: google-cloud-platform google-cloud-composer


    【解决方案1】:

    您需要在 Airflow 子命令(“test”)及其参数之间添加两个连字符。连字符指示 gcloud 忽略后面的 args 并将它们传递给 Airflow 子命令。

    gcloud beta composer 环境运行 ENVIRONMENT_NAME 测试 -- MY_DAG FIRST_TASK 2018-05-05

    参考:https://cloud.google.com/sdk/gcloud/reference/beta/composer/environments/run

    【讨论】:

    • 但是如何通过管道或 grep..etc 与“--”之后的输出交互?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-20
    • 1970-01-01
    • 1970-01-01
    • 2019-05-13
    • 1970-01-01
    相关资源
    最近更新 更多