StarRocks-2.5.13部署安装-程序员宅基地

技术标签: 运维  linux  服务器  starrocks  数据库  

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

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45551608/article/details/136934480

智能推荐

java 获取url_Java获取当前访问url地址(SpringMVC)-程序员宅基地

文章浏览阅读6.8k次。本文地址:http://www.dutycode.com/java_huoqu_dangqian_url.html除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢。情景:在做微信开发的时候,需要用到签名信息,签名信息是需要用到当前访问地址的。所以,如何获取当前页面的url呢?解决:直接上代码吧(使用spring mvc的方式来做,简单例子)@RestC..._java获取当前访问的url地址

iftop编译使用-程序员宅基地

文章浏览阅读969次。一、编译依赖库libpcap1.下载libpcap 下载路径:http://www.tcpdump.org/release/libpcap-1.9.1.tar.gz2.configure配置 ./configure CC=arm-histbv320-linux-gcc --host=arm-histbv320-linux --prefix=/home/xxx/0723/TVO..._iftop编译

类的实例方法&静态方法&类方法&属性方法&属性-程序员宅基地

文章浏览阅读952次,点赞3次,收藏21次。**类的实例方法、静态方法、类方法及静态属性**1、类的方法:按照调用方式可以分为3种,实例方法、静态方法、和类方法1.1 实例方法     实例方法只能通过实例对象调用,不能通过类进行调用。实例方法再定义时候使用关键字self,self代表实例对象本身。class A(): x=100 def fun(self,y): self.x+=ya=A()..._类的实例方法

支付宝即时到账API,网站收到回调页面,输出验证失败,log中responseTxt=错误的问题...-程序员宅基地

文章浏览阅读110次。看了网上无外乎这三种原因导致:1.参数编码问题2.参数多余问题3.网络延时问题以上三种可以参考这个网站给出的解决办法:http://blog.csdn.net/zj53hao/article/details/24273485当以上三种都不是的时候可以打开支付宝自带的log调试功能。我在这里发现了这么一个错误:responseTxt=错误:The underlying con..._支付宝responsetxt为空

批量插入图片并自动排版——《超级处理器》应用_批量插入图片自动排版方法-程序员宅基地

文章浏览阅读2k次。如何根据单元格内容,批量将相同名称的图片插入到对应的单元格中,数据不多的话,可以手动操作。如果有几十个数据,甚至更多的数据,怎么批量快速插入,并排版好呢?人员名单我们用《超级处理器》中的批量插入图片功能,可以自动完成,具体操作步骤如下:操作流程 打开超级处理器; 点击批量插入图片; 插入方式,选择根据单元格内容添加图片;大小设定选择指定大小,高度输入30,宽度输入25; 点击确定; 选中要插入的图片并点击打开; 选择图片名称所在单元_批量插入图片自动排版方法

《快速掌握PyQt5》第二十四章 装入更多控件_pyqt把控件加到tab-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏20次。第二十四章 装入更多控件24.1 拆分窗口QSplitter24.2 标签页窗口QTabWidget24.3堆叠窗口QStackedWidget24.4停靠窗口QDockWidget24.5多文档界面QMdiArea24.6小结本章将会介绍拆分窗口QSplitter、标签页窗口QTabWidget、堆叠窗口QStackedWidget、停靠窗口QDockWid..._pyqt把控件加到tab

随便推点

强网杯2022·Crypto_强网杯 2022 密码题-程序员宅基地

文章浏览阅读1.6k次。强网杯_强网杯 2022 密码题

HDU 2063 过山车(二分图匹配 匈牙利算法)-程序员宅基地

文章浏览阅读364次。过山车Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 15298 Accepted Submission(s): 6707Problem DescriptionRPG girls今天和大家一起去游乐场玩,终于可

2.三维空间的刚体运动_空间运动刚体的运动微方程-程序员宅基地

文章浏览阅读1.3k次。点与坐标关系旋转矩阵与变换矩阵表达运动更好的表达方式:旋转向量/欧拉角/四元数 声明:本文是深蓝学院 高翔博士主讲的《SLAM理论与实践》的学习笔记。点与坐标关系向量可由坐标系中的点来表达。向量运算可由坐标运算表达:加法、减法:对应坐标相加减内积:外积:机器人在运动中涉及多种坐标系,例如 固定的世界坐标系、移动的机器人坐标系 、不同的传感器坐标..._空间运动刚体的运动微方程

本地JQuery读取json数据无法显示echarts地图问题_jquery为什么地图显示不出来-程序员宅基地

文章浏览阅读850次。启用本地服务器_jquery为什么地图显示不出来

Springboot整合Swagger3全注解配置(springdoc-openapi-ui)_springdoc 注解-程序员宅基地

文章浏览阅读3.1w次,点赞15次,收藏96次。Sprinboot2.4整合Swagger3(springdoc-openapi-ui)一、创建Springboot项目,引入pom依赖二、配置类请求头携带token三、配置文件四、接口定义五、实现类六、实体类定义七、运行项目查看效果参考文档:https://github.com/swagger-api/swagger-core/wiki/Swagger-2.X—Annotations一、创建Springboot项目,引入pom依赖 <dependency> _springdoc 注解

Android相机_安卓相机 报错camera_error_unknown-程序员宅基地

文章浏览阅读2k次。java.lang.Object↳android.hardware.camera类概述相机类用于设置图像捕获设置,启动/停止预览、拍照、和检索视频帧的编码。这个类是一个为相机服务客户,管理实际相机硬件。访问设备的相机,你必须申报相机在你的Android Manifest许可。当然也要包括manifest元素声明应用程序所使用的_安卓相机 报错camera_error_unknown