StarRocks2部署

在这里插入图片描述

1.下载安装包

https://www.starrocks.com/zh-CN/download
在这里插入图片描述
体验学习,选择社区版即可。

2.解压并分发安装包至指定目录

在这里插入图片描述
–StarRocks安装包目录结构–
├── be # BE目录
│ ├── bin
│ │ ├── start_be.sh # BE启动脚本
│ │ └── stop_be.sh # BE关闭脚本
│ ├── conf
│ │ └── be.conf # BE配置文件
│ ├── lib
│ │ ├── starrocks_be # BE可执行文件
│ │ └── meta_tool
│ └── www
├── fe # FE目录
│ ├── bin
│ │ ├── start_fe.sh # FE启动脚本
│ │ └── stop_fe.sh # FE关闭脚本
│ ├── conf
│ │ └── fe.conf # FE配置文件
│ ├── lib
│ │ ├── starrocks-fe.jar # FE jar包
│ │ └── *.jar # FE 依赖的jar包
│ └── webroot
└── udf

3.配置fe并启动

cd StarRocks-XX-1.0.0/fe


vim fe.conf
# 元数据目录
meta_dir = ${STARROCKS_HOME}/meta

4.配置mysql节点访问FE

4.1mysql安装自行百度

4.2访问fe

mysql -h host -P9030 -uroot

host为fe所在节点ip

5.部署BE并启动

BE 的配置文件为 StarRocks-XX-1.0.0/be/conf/be.conf,默认配置即可启动集群.

第一步: 创建数据目录(当前设置为 be.conf 中默认 storage_root_path 配置项路径):

进入be的安装目录

cd StarRocks-XX-1.0.0/be

创建数据存储目录

mkdir -p storage

第二步: 通过 mysql 客户端添加 BE 节点:

host 为与 priority_networks 设置相匹配的 IP,port 为 BE 配置文件中的 heartbeat_service_port,默认为 9050。
mysql> ALTER SYSTEM ADD BACKEND “host:port”;

第三步: 启动 BE:

bin/start_be.sh --daemon

6.建表测试

6.1登录mysql客户端

mysql -h fe_host -P9030 -u root

6.2建表测试

创建数据库与数据表


mysql> CREATE DATABASE IF NOT EXISTS load_test;
mysql> USE load_test;
mysql> CREATE TABLE insert_wiki_edit
(
    event_time DATETIME,
    channel VARCHAR(32) DEFAULT '',
    user VARCHAR(128) DEFAULT '',
    is_anonymous TINYINT DEFAULT '0',
    is_minor TINYINT DEFAULT '0',
    is_new TINYINT DEFAULT '0',
    is_robot TINYINT DEFAULT '0',
    is_unpatrolled TINYINT DEFAULT '0',
    delta INT SUM DEFAULT '0',
    added INT SUM DEFAULT '0',
    deleted INT SUM DEFAULT '0'
)
AGGREGATE KEY(event_time, channel, user, is_anonymous, is_minor, is_new, is_robot, is_unpatrolled)
PARTITION BY RANGE(event_time)
(
    PARTITION p06 VALUES LESS THAN ('2015-09-12 06:00:00'),
    PARTITION p12 VALUES LESS THAN ('2015-09-12 12:00:00'),
    PARTITION p18 VALUES LESS THAN ('2015-09-12 18:00:00'),
    PARTITION p24 VALUES LESS THAN ('2015-09-13 00:00:00')
)
DISTRIBUTED BY HASH(user) BUCKETS 10
PROPERTIES("replication_num" = "1");

通过values导入数据

mysql> INSERT INTO insert_wiki_edit VALUES("2015-09-12 00:00:00","#en.wikipedia","GELongstreet",0,0,0,0,0,36,36,0),("2015-09-12 00:00:00","#ca.wikipedia","PereBot",0,1,0,1,0,17,17,0);
Query OK, 2 rows affected (0.29 sec)
{'label':'insert_1f12c916-5ff8-4ba9-8452-6fc37fac2e75', 'status':'VISIBLE', 'txnId':'601'}

7.总结

StarRocks是Doris分支演化出来的版本,有商业版和社区版,目前看用起来和Doris无差。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
部署StarRocks 3集群Docker需要按照以下步骤操作: 第一步:安装Docker和Docker Compose 首先需要在服务器上安装Docker和Docker Compose,可以通过官方文档提供的方法进行安装。 第二步:编写Docker Compose文件 在安装好Docker和Docker Compose后,需要编写一个Docker Compose文件来定义StarRocks 3集群的配置和拓扑结构。在Compose文件中,需要定义每个容器的镜像、端口、网络等。 第三步:启动Docker容器 使用Docker Compose命令启动容器。可以使用`docker-compose up -d`命令来启动所有定义的容器,并在后台运行。启动过程中,Docker会自动下载所需的镜像文件并启动容器。 第四步:配置StarRocks集群 在容器运行后,需要进入每个容器,配置StarRocks集群。可以使用`docker exec -it <容器ID> bash`命令进入容器。然后,根据StarRocks官方文档提供的配置方式,进行相应的集群配置。 第五步:验证集群运行情况 完成配置后,可以通过访问容器中暴露的端口,验证StarRocks集群的运行情况。可以使用浏览器或者命令行工具访问集群的Web UI,查看集群状态、执行SQL查询等。 以上就是部署StarRocks 3集群Docker的大致步骤。根据实际需求和环境,还可能涉及到网络配置、数据挂载等细节操作。在实际操作过程中,可以参考StarRocks官方文档或者其他相关文档,以确保正确部署和配置集群。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

海若[MATRIX]

鼓励将是我最大的动力!

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

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

打赏作者

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

抵扣说明:

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

余额充值