StarRocks-2.5.13部署安装

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、客户端连接测试

在这里插入图片描述

相关推荐

  1. StarRocks部署

    2024-03-23 06:20:01       33 阅读
  2. StarRocks本地部署

    2024-03-23 06:20:01       61 阅读
  3. Starrocks docker-compose部署

    2024-03-23 06:20:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-23 06:20:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-23 06:20:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-03-23 06:20:01       82 阅读
  4. Python语言-面向对象

    2024-03-23 06:20:01       91 阅读

热门阅读

  1. Flink 架构深度解析

    2024-03-23 06:20:01       41 阅读
  2. webpack proxy工作原理?为什么能解决跨域?

    2024-03-23 06:20:01       47 阅读
  3. 新概念英语1:Lesson7内容详解

    2024-03-23 06:20:01       42 阅读
  4. vim | 安装 vimspector 调试神器

    2024-03-23 06:20:01       41 阅读
  5. C语言-整数与浮点数:内存存储的差异

    2024-03-23 06:20:01       43 阅读
  6. C#面:什么是不可变字符串

    2024-03-23 06:20:01       35 阅读
  7. GO 语言基础学习记录

    2024-03-23 06:20:01       36 阅读
  8. pytorch中的gather函数的定义和作用是什么?

    2024-03-23 06:20:01       45 阅读
  9. golang学习网址

    2024-03-23 06:20:01       43 阅读
  10. 【Go语言Decoder报错gob: duplicate type received】

    2024-03-23 06:20:01       41 阅读