我正在使用Cloud Composer,我注意到它为我选择了Apache Airflow和 Python (2.7.x) 的版本。我想使用不同版本的 Airflow 和/或 Python。我怎样才能改变这个?
2 回答
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 版本的两个参数。