Starrocks部署前期准备

前提条件

硬件要求

CPU

StarRocks 依靠 AVX2 指令集充分发挥其矢量化能力。因此,在生产环境中,强烈建议您将 StarRocks 部署于 x86 架构 CPU 的服务器上。

您可以在终端中运行以下命令来检查 CPU 是否支持 AVX2 指令集:

powershell 复制代码
cat /proc/cpuinfo | grep avx2

说明: ARM 架构不支持 SIMD 指令集,因此在某些场景下的性能不及 x86 架构。我们只推荐您在开发环境中部署 ARM 架构下的

StarRocks。

内存

StarRocks 对内存没有特定要求。关于推荐的内存大小,请参考 规划 StarRocks 集群 - CPU 和内存。

存储

StarRocks 支持 HDD 和 SSD 作为存储介质。

在实时数据分析场景、以及涉及大量数据扫描或随机磁盘访问的场景下,强烈建议您选择 SSD 作为存储介质。

在涉及 主键表 持久化索引的场景中,您必须使用 SSD 作为存储介质。

网络

建议使用万兆网络连接(10 Gigabit Ethernet,简称 10 GE)确保 StarRocks 集群内数据能够跨节点高效传输。

操作系统

StarRocks 支持在 CentOS Linux 7.9 和 Ubuntu Linux 22.04 上部署。

镜像下载推荐: https://developer.aliyun.com/mirror/

https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

软件

您必须在服务器上安装 JDK 8 以运行 StarRocks。v2.5 及以上版本建议安装 JDK 11。

注意

StarRocks 不支持 JRE。

如果您需要在 Ubuntu 22.04 上部署 StarRocks,则必须安装 JDK 11。

安装 JDK 8:进入需要安装 JDK 的路径。运行以下命令下载 JDK:

powershell 复制代码
wget --no-check-certificate --no-cookies \
    --header "Cookie: oraclelicense=accept-securebackup-cookie"  \
    http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz

安装 JDK 11

下载地址: https://www.oracle.com/java/technologies/downloads/?er=221886#java11

准备部署文件

自 v3.1.14、v3.2.10 和 v3.3.3 版本起,StarRocks 的二进制包的名称格式为 StarRocks-{Version}-{OS}-{ARCH}.tar.gz,其中 Version 表示版本号(例如 3.3.3),OS 表示操作系统(包括 centos 和 ubuntu),ARCH 表示 CPU 架构(目前仅支持 amd64,相当于 x86_64)。请确保您选择了正确版本的发行包。

1.您可选择从 下载 StarRocks 页面直接下载 StarRocks 二进制包,或在终端中运行以下命令获取

java 复制代码
# 将 <version> 替换为您想要下载的 StarRocks 版本,例如 3.3.3,
# 并将 <OS> 替换为 centos 或 ubuntu。
wget https://releases.starrocks.io/starrocks/StarRocks-<version>-<OS>-amd64.tar.gz

2.解压二进制包。

java 复制代码
# 将 <version> 替换为您想要下载的 StarRocks 版本,例如 3.3.3,
# 并将 <OS> 替换为 centos 或 ubuntu。
tar -xzvf StarRocks-<version>-<OS>-amd64.tar.gz

3.将路径 fe 分发至所有 FE 实例,将路径 be 分发至所有 BE 或 CN 实例以用于手动部署

相关推荐
syty20206 天前
StarRocks 是如何进行并行计算
starrocks
syty20207 天前
starrocks有哪些operator
starrocks
StarRocks_labs16 天前
StarRocks:Connect Data Analytics with the World
数据库·starrocks·iceberg·存算分离·lakehouse 架构
StarRocks_labs17 天前
StarRocks 助力印度领先即时零售平台 Zepto 构建实时洞察能力
大数据·starrocks·clickhouse·存算一体·postgres mvp
StarRocks_labs1 个月前
淘宝闪购实时分析黑科技:StarRocks + Paimon撑起秋天第一波奶茶自由
starrocks·数据湖·阿里巴巴·paimon·物化视图
镜舟科技1 个月前
告别 Hadoop,拥抱 StarRocks!政采云数据平台升级之路
大数据·starrocks·数据仓库·hadoop·存算分离
StarRocks_labs2 个月前
欧洲数字化养殖平台 Herdwatch 借力 Iceberg + StarRocks 提升分析能力
数据库·starrocks·iceberg·湖仓一体架构·herdwatch
阿里云大数据AI技术2 个月前
鹰角网络基于阿里云 EMR Serverless StarRocks 的实时分析工程实践
starrocks·clickhouse·阿里云·emr·实时分析
小Tomkk2 个月前
StarRocks不能启动 ,StarRocksFe节点不能启动问题 处理
starrocks·log满了
jakeswang2 个月前
去哪儿StarRocks实践
starrocks·后端