云服务商

Azure

师成师成· 更新于 2026-09-29· 阅读 4 分钟· 0 次阅读

登录后可跨设备保存划线和私人笔记登录

在 Azure 上部署 Polaris

使用下面命令中提供的 Azure 启动脚本构建并启动 Polaris。该脚本将启动一个 Azure Database for PostgreSQL - Flexible Server 实例,它将作为承载所有 Polaris 数据的后端 Postgres 实例。此外,Polaris 将被引导配置为使用该数据库,同时会启动用于 Spark SQL 和 Trino 的 Docker 容器。

运行以下脚本的要求如下:

  • 如果 Azure 虚拟机上尚未安装 AZ CLI,请先安装。AZ CLI 的下载说明可参见此处。
  • 你必须已登录 AZ CLI。请在运行此脚本之前运行 az account show,以确认已成功登录。
  • 为 Azure 虚拟机分配系统分配的托管身份。
export ASSETS_PATH=$(pwd)/getting-started/assets/
export CLIENT_ID=root
export CLIENT_SECRET=s3cr3t
export POSTGRES_PASSWORD=your_secure_password  # Optional: If not set, a random password will be generated
./getting-started/assets/cloud_providers/deploy-azure.sh

环境变量

部署脚本接受以下环境变量:

  • ASSETS_PATH(必填):入门资源目录的路径

  • CLIENT_ID(必填):用于 Polaris 认证的客户端 ID

  • CLIENT_SECRET(必填):用于 Polaris 认证的客户端密钥

  • POSTGRES_PASSWORD(可选):PostgreSQL 数据库的密码

    • 如果未提供,将自动生成一个随机的 16 位密码,并显示在脚本输出中
    • 出于安全原因,不能设置为 postgres

下一步

恭喜,你现在已经拥有一个运行中的 Polaris 实例!有关如何使用 Polaris 的更多信息,请查看创建目录和使用 Polaris页面。

清理说明

要关闭 Polaris 服务器,请运行以下命令:

export ASSETS_PATH=$(pwd)/getting-started/assets/
docker compose -p polaris -f getting-started/jdbc/docker-compose.yml down

如需在生产环境中部署 Polaris,请参阅为生产环境配置 Polaris页面以了解更多建议。

评论

登录后参与评论

正在加载评论…