StarRocks 部署 (一)

前提条件

  1. 三台服务器
  2. jdk
  3. 查看CPU是否支持,有打印信息则支持,反之不支持。
cat /proc/cpuinfo |grep avx2
  1. 关闭防火墙,或者开放出StarRocks所需所有端口。
  2. 下载StarRocks包
https://www.starrocks.com/zh-CN/download/request-download/11
  1. 安装mysql客户端

部署FE

  1. 修改配置文件,内存参数。
vim /StarRocks/fe/conf/fe.conf

JAVA_OPTS = "-Xmx4096m(对应服务器内存) -XX:+UseMembar -XX:SurvivorRatio=8 -XX:MaxTenuringThreshold=7 -XX:+PrintGCDateStamps -XX:+PrintGCDetails -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSClassUnloadingEnabled -XX:-CMSParallelRemarkEnabled -XX:CMSInitiatingOccupancyFraction=80 -XX:SoftRefLRUPolicyMSPerMB=0 -Xloggc:$STARROCKS_HOME/log/fe.gc.log"
  1. 创建元数据目录
cd /StarRocks/fe
mkdir meta
  1. 启动FE
// 三台节点都需执行
cd /StarRocks/fe
bin/start_fe.sh --daemon
  1. 启动Mysql客户端,查看FE启动情况 第一个启动的为Master节点
mysql -h starrocks1 -uroot -P9030

mysql> SHOW PROC '/frontends'\G
// 添加其他节点角色为FOLLOWER 从节点
mysql> ALTER SYSTEM ADD FOLLOWER "starrocks2:9010";
// 监控节点
mysql> ALTER SYSTEM ADD OBSERVER "starrocks3:9010";
  1. 启动其他节点FE
// 第一次启动需指定 --helper ip:port
bin/start_fe.sh --helper starrocks2:9010 --daemon
bin/start_fe.sh --helper starrocks3:9010 --daemon
  1. 启动Mysql客户端,查看所有FE启动情况
mysql -h starrocks1 -uroot -P9030

mysql> SHOW PROC '/frontends'\G
Alive=true 则启动成功

部署BE

  1. 创建数据目录
cd /StarRocks/be/
mkdir storage
  1. 启动Mysql客户端,添加BE节点
mysql -h starrocks1 -uroot -P9030
mysql> ALTER SYSTEM ADD BACKEND "starrocks1:9050";
mysql> ALTER SYSTEM ADD BACKEND "starrocks2:9050";
mysql> ALTER SYSTEM ADD BACKEND "starrocks3:9050";
  1. 启动BE节点, 第一个启动的为Master节点
// 三台节点都需执行
cd /StarRocks/be
bin/start_be.sh --daemon
  1. 查看BE节点启动情况
mysql -h starrocks1 -uroot -P9030

mysql> SHOW PROC '/backends'\G
Alive=true 则启动成功

部署Broker

  1. 启动Broker
// 三台节点都需执行
cd /StarRocks/apache_hdfs_broker/
bin/start_broker.sh --daemon
  1. 添加Broker节点
mysql -h starrocks1 -uroot -P9030

mysql> ALTER SYSTEM ADD BROKER broker1 "starrocks1:8000";
mysql> ALTER SYSTEM ADD BROKER broker1 "starrocks2:8000";
mysql> ALTER SYSTEM ADD BROKER broker1 "starrocks3:8000";
posted @ 2022-01-12 10:52  邹笑傲  阅读(846)  评论(0编辑  收藏  举报