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