云服务商
GCP
登录后可跨设备保存划线和私人笔记登录
在 Google Cloud Platform (GCP) 上部署 Polaris
使用下面命令中给出的位置处的 GCP 启动脚本(Startup Script)来构建并启动 Polaris。该脚本将启动一个 Cloud SQL for PostgreSQL 实例,用作保存所有 Polaris 数据的后端 Postgres 实例。此外,Polaris 将被初始化为使用该数据库,并为 Spark SQL 和 Trino 启动 Docker 容器。
运行以下脚本的要求如下:
- 如果 GCP 虚拟机上尚未安装
gcloudCLI,请先安装。gcloudCLI 的下载说明可参见此处。 - 确保你的项目中已启用
Cloud SQL Admin API,并且虚拟机的主体(Principal)拥有正确的角色权限:roles/cloudsql.admin。 - 确保虚拟机的主体(Principal)至少拥有计算引擎的只读权限范围:
compute.readonly。
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-gcp.sh环境变量
部署脚本接受以下环境变量:
ASSETS_PATH(必填):入门资源目录的路径CLIENT_ID(必填):用于 Polaris 认证的客户端 IDCLIENT_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页面以获取更多建议。
评论
登录后参与评论
正在加载评论…
KnowForge