部署概述
本章介绍如何在生产环境中部署、升级和降级 StarRocks 集群。
部署流程
部署流程概述如下,后面的主题将提供详细信息。
StarRocks 的部署通常遵循以下步骤:
-
确认 StarRocks 部署的硬件和软件要求。
检查您的服务器在部署 StarRocks 之前必须满足的先决条件,包括 CPU、内存、存储、网络、操作系统和依赖项。
-
规划集群中 FE 节点和 BE 节点的数量,以及服务器的硬件规格。
-
当您的服务器准备就绪后,您需要在服务器上部署 StarRocks 之前检查并修改一些环境配置。
-
- 如果您想在 x86 架构上部署 StarRocks,您可以直接下载并解压我们官网提供的软件包。
- 如果您想在 ARM 架构上部署 StarRocks,您需要从 StarRocks Docker 镜像中准备部署文件。
- 如果您想在 Kubernetes 上部署 StarRocks,您可以跳过此步骤。
-
部署 StarRocks。
-
如果您想部署共享数据 StarRocks 集群,该集群具有分离的存储和计算架构,请参阅部署和使用共享数据 StarRocks 以获取说明。
-
如果您想部署共享存储 StarRocks 集群(使用本地存储),您有以下选择:
-
-
执行必要的部署后设置措施。
在您的 StarRocks 集群投入生产之前,还需要进行进一步的设置措施。 这些措施包括保护初始帐户和设置一些与性能相关的系统变量。
升级和降级
如果您计划将现有的 StarRocks 集群升级到更高版本,而不是第一次安装 StarRocks,请参阅升级 StarRocks,了解升级程序以及升级前应考虑的问题。
有关降级 StarRocks 集群的说明,请参阅降级 StarRocks。