centeros starrocks集群部署
时间: 2025-05-13 18:41:25 浏览: 52
### 部署 StarRocks 分布式集群于 CentOS 的安装配置教程
#### 准备工作
在部署 StarRocks 集群之前,需确保所有节点的操作系统均为 CentOS 并完成基础环境准备。具体操作包括但不限于更新操作系统软件包、关闭防火墙以及 SELinux 设置[^1]。
```bash
sudo yum update -y
sudo systemctl stop firewalld
sudo setenforce 0
```
#### 编写 Ansible 主机清单文件
Ansible 是一种高效的自动化工具,可用于简化分布式系统的部署过程。创建主机清单文件 `/etc/ansible/roles/starrocks_hosts.ini` 来定义目标服务器组及其 IP 地址:
```ini
[starrocks_server]
192.168.1.101 ansible_user=root
192.168.1.102 ansible_user=root
192.168.1.103 ansible_user=root
```
上述配置表示三台服务器作为 StarRocks 节点参与集群构建。
#### 解压 StarRocks 安装包至各节点
通过 Ansible 执行命令解压 StarRocks 压缩包到指定目录 `/opt/software` 中:
```bash
ansible -i /etc/ansible/roles/starrocks_hosts.ini starrocks_server -m shell -a "tar -zxvf /opt/software/StarRocks-3.3.2-centos-amd64.tar.gz -C /opt/software"
```
此命令会将压缩包 `StarRocks-3.3.2-centos-amd64.tar.gz` 提取到每台目标机器上的 `/opt/software` 文件夹下。
#### 修改 StarRocks 配置文件
进入已解压的 StarRocks 目录并编辑核心配置文件 `fe.conf` 和 `be.conf`。这些文件通常位于子目录如 `conf/` 下面。以下是部分关键参数设置示例:
对于 Frontend (FE):
```properties
# fe.conf example configuration
meta_dir=/data/meta/
edit_log_roll_size=1G
max_memory_limit_ratio=0.7
```
对于 Backend (BE):
```properties
# be.conf example configuration
storage_root_path=/data/be_data/
heartbeat_service_port=9050
brpc_port=12500
```
以上路径应根据实际磁盘挂载情况调整,并确认有足够的存储空间支持数据增长需求。
#### 启动服务组件
启动 FE 及 BE 组件前先初始化元数据库结构:
```bash
cd /opt/software/StarRocks-fe/bin/
./init_fe.sh --user root --password ''
```
随后分别启动前端与后端进程:
```bash
# Start FE instance on master node only.
/opt/software/StarRocks-fe/bin/start_fe.sh --daemon
# On all backend nodes, start corresponding services.
/opt/software/StarRocks-be/bin/start_be.sh --daemon
```
验证各个实例运行状态正常之后即可继续后续测试环节。
#### 测试连接性及功能验证
利用 MySQL 客户端尝试访问刚刚搭建好的 StarRocks 实例,默认监听地址为本地回环接口(`localhost`)加上默认端口(9030),如下所示:
```sql
mysql -h127.0.0.1 -P9030 -uroot
SHOW DATABASES;
USE testdb;
CREATE TABLE IF NOT EXISTS mytable(id INT, name VARCHAR(50));
INSERT INTO mytable VALUES(1,'Alice'),(2,'Bob');
SELECT * FROM mytable;
```
如果一切顺利,则说明整个集群已经成功上线可以投入使用了。
---
阅读全文
相关推荐













