StarRocks-2.5.13部署安装

本文详细描述了如何在Linux系统上安装JDK11,以及如何下载、解压并配置StarRocks2.5.13的Frontend(FE)和Backend(BE)节点,包括设置环境变量、数据目录、IP绑定、配置文件修改和节点状态验证。最后还涉及MySQL连接和密码修改,以及客户端连接测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、安装jdk11

tar xf jdk-11.0.16.1_linux-x64_bin.tar.gz
mv jdk-11.0.16.1 /data/soft/jdk-11
# 配置在/etc/profile中
export JAVA_HOME=/data/soft/jdk-11
export CLASSPATH=.:/data/soft/jdk-11/lib
export PATH=/data/soft/jdk-11/bin:$PATH
# 验证jdk
[root@db-public-03 soft]# java -version
java version "11.0.16.1" 2022-08-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.16.1+1-LTS-1)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.16.1+1-LTS-1, mixed mode)

2、下载、解压安装包

cd /data/pkgs/
wget https://releases.starrocks.io/starrocks/StarRocks-2.5.13.tar.gz
tar xf StarRocks-2.5.13.tar.gz -C /data/server/
cd /data/server/
mv StarRocks-2.5.13/ starrocks-2.5.13

3、安装FE

3.1 创建数据目录

mkdir -p /data/server/starrocks-2.5.13/metadata
chmod -R 777 /data/server/starrocks-2.5.13/metadata

3.2 修改配置文件

cd /data/server/starrocks-2.5.13/fe/conf/
vi fe.conf
 
# 增加JAVA_HOME配置,加在JAVA_OPTS=即可
JAVA_HOME=/data/soft/jdk-11

在这里插入图片描述

# # 绑定 IP
priority_networks = 192.168.12.114/24
 
# 元数据目录
meta_dir = /data/server/starrocks-2.5.13/metadata

3.3 启动FE并验证

/data/server/starrocks-2.5.13/fe/bin/start_fe.sh --daemon
# 查看日志验证,如下代表启动
cat /data/server/starrocks-2.5.13/fe/log/fe.log | grep thrift
2024-03-20 18:03:40,481 INFO (UNKNOWN 192.168.12.114_9010_1710929010727(-1)|1) [FeServer.start():52] thrift server started with port 9020.
 
# 使用curl验证,如下代表启动
curl 192.168.12.114:8030/api/bootstrap
{"replayedJournalId":0,"queryPort":0,"rpcPort":0,"feStartTime":0,"status":"OK","msg":"Success"}

4、安装BE

4.1 创建数据目录

mkdir -p /data/server/starrocks-2.5.13/storage
chmod -R 777 /data/server/starrocks-2.5.13/storage

4.2 修改配置文件

cd /data/server/starrocks-2.5.13/be/conf/
vim be.conf
 
# 绑定 IP
priority_networks = 192.168.12.114/24
 
# 存储目录
storage_root_path = /data/server/starrocks-2.5.13/storage
 
# JAVA_HOME
JAVA_HOME=/data/soft/jdk-11

4.3 启动BE并验证

/data/server/starrocks-2.5.13/be/bin/start_be.sh --daemon
# 查看日志验证,如下代表启动
cat /data/server/starrocks-2.5.13/be/log/be.INFO | grep heartbeat
I0320 18:14:35.681316 226665 thrift_server.cpp:378] heartbeat has started listening port on 9050
 
# 使用curl验证,如下代表启动
curl 192.168.12.114:8040/api/health
{"status": "OK","msg": "To Be Added"}[root@db-public-03 log]#

5、mysql中连接be,在starrocks中添加后端节点

5.1 使用mysql客户端登录操作

mysql -uroot -P9030 -h 192.168.12.114
ALTER SYSTEM ADD BACKEND "192.168.12.114:9050";
 
#附加命令#①删除节点命令ALTER SYSTEM DROP BACKEND "192.168.12.114:9050";

5.2 节点状态查看

# 查询 FE 节点状态
SHOW PROC '/frontends'\G
 
#如果字段 Alive  true,说明该 FE 节点正常启动并加入集群。
#如果字段 Role  FOLLOWER,说明该 FE 节点有资格被选为 Leader FE 节点。
#如果字段 Role  LEADER,说明该 FE 节点为 Leader FE 节点。

在这里插入图片描述


# 查询 BE 节点状态
SHOW PROC '/backends'\G
 
#如果字段 Alive  true,说明该 BE 节点正常启动并加入集群。

在这里插入图片描述

6、mysql中连接be,修改密码

mysql -uroot -P9030 -h 192.168.12.114
SET PASSWORD FOR 'root' = PASSWORD('keendata-253');

7、客户端连接测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

码海小虾米_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值