【发布时间】:2019-01-08 19:16:50
【问题描述】:
我正在使用Cloud Composer,我注意到它为我选择了Apache Airflow 和Python (2.7.x) 的版本。我想使用不同版本的 Airflow 和/或 Python。我该如何更改?
【问题讨论】:
标签: google-cloud-platform airflow google-cloud-composer
我正在使用Cloud Composer,我注意到它为我选择了Apache Airflow 和Python (2.7.x) 的版本。我想使用不同版本的 Airflow 和/或 Python。我该如何更改?
【问题讨论】:
标签: google-cloud-platform airflow google-cloud-composer
Cloud Composer 部署了最新的稳定版 Airflow。新版本的 Airflow 通常由 Composer 在其稳定发布后的几周内部署。目前无法更改部署的 Airflow 版本和安装的 Python 版本。 Cloud Composer 的未来版本可能会提供为新环境选择 Airflow 和/或 Python 版本的功能。
【讨论】:
如果您想部署特定版本的 Airflow,您需要使用 gcloud CLI 工具来指定它。目前无法从 Web 前端执行此操作。
查看以下页面以查看可用版本https://cloud.google.com/composer/docs/concepts/versioning/composer-versions
如果您想将 Airflow 1.10 和 Python 3 部署到您的环境中,您可以使用
--图像版本
--python版本
标志,以便设置它。例如,如果您使用以下内容,它将与 Composer 1.4.1、Airflow 1.10 和 Python 3 一起安装
gcloud beta composer 环境创建 ENV_NAME --image-version composer-1.4.1-airflow-1.10.0 --python-version 3
您还需要指定环境所需的所有其他参数和参数。上面只显示了设置 Airflow 和 Python 版本的两个参数。
【讨论】: