Doris集群搭建——2.0.1.1版本

目录

一、启动Doris

二、配置并分发doris安装包和环境变量

1.分发doris安装包

2.解压安装包

3.分发环境变量

4.修改对应的配置文件

(1)修改be的配置

(2)修改fe的配置

三、be的扩容与缩容

(一)be扩容

1.添加be节点

3.另外两个节点启动be

4.重新查看be节点状态

(二)be缩容

四、broker的扩容与缩容

(一)broker扩容

1.每台节点启动broker

2.客户端添加broker节点

3.查看broker节点

(二)broker缩容

五、fe的扩容与缩容

(一)扩容

1.第一次启动其他节点的fe

2.添加fe节点和observer节点 

3.查看fe节点

(二)fe缩容


上回书《Doris单机部署——2.0.1.1版本》说到,单机版部署并启动关闭成功,本篇文章讲述Doris的集群搭建,即在原有的单机版的基础上对fe、be和broker进行扩容。

一、启动Doris

1.启动BE服务:

start_be.sh --daemon

2.启动Broker服务:start_broker.sh --daemon

start_broker.sh --daemon

3.启动FE服务:

start_fe.sh --daemon

4.检查服务是否启动

Doris集群搭建——2.0.1.1版本_第1张图片

二、配置并分发doris安装包和环境变量

1.分发doris安装包

scp /opt/software/apache-doris-2.0.1.1-bin-x64.tar.gz root@hadoop103:/opt/software/
scp /opt/software/apache-doris-2.0.1.1-bin-x64.tar.gz root@hadoop104:/opt/software/

2.解压安装包

tar -zxf /opt/software/apache-doris-2.0.1.1-bin-x64.tar.gz -C /opt/module/

mv /opt/module/apache-doris-2.0.1.1-bin-x64 doris

3.分发环境变量

Doris集群搭建——2.0.1.1版本_第2张图片

4.修改对应的配置文件

注意每台机器的配置

(1)修改be的配置
vim /opt/module/doris/be/conf/be.conf
 
priority_networks = 192.168.180.153/24
 
storage_root_path = /opt/module/doris/be/storage.HDD;/opt/module/doris/be/storage.SSD

#
# 在另外两台机器上分别执行以下命令:
mkdir -p /opt/module/doris/be/storage.HDD
mkdir -p /opt/module/doris/be/storage.SSD
(2)修改fe的配置
vim /opt/module/doris/fe/conf/fe.conf
 

LOG_DIR = ${DORIS_HOME}/log

meta_dir = /opt/module/doris/doris-meta

priority_networks = 192.168.180.153/24

#
# 保存退出后手动创建元数据目录
mkdir -p /opt/module/doris/doris-meta 

三、be的扩容与缩容

(一)be扩容

1.添加be节点

在第一台机器上客户端执行以下命令:

mysql> ALTER SYSTEM ADD BACKEND "192.168.180.153:9050"; 
Query OK, 0 rows affected (0.09 sec)

mysql> ALTER SYSTEM ADD BACKEND "192.168.180.154:9050";
Query OK, 0 rows affected (0.01 sec)

3.另外两个节点启动be

start_be.sh --daemon

4.重新查看be节点状态

Doris集群搭建——2.0.1.1版本_第3张图片

Doris集群搭建——2.0.1.1版本_第4张图片

(二)be缩容

先关闭对应的be节点

注意:DROP BACKEND 会直接删除该 BE,并且其上的数据将不能再恢复!!!所以强烈不推荐使用 DROP BACKEND 这种方式删除 BE 节点。

建议使用DECOMMISSION 语句如下:

ALTER SYSTEM DECOMMISSION BACKEND "be_host:be_heartbeat_service_port";

四、broker的扩容与缩容

(一)broker扩容

Broker 实例的数量没有硬性要求,通常每台物理机部署一个即可。

1.每台节点启动broker

start_broker.sh --daemon

2.客户端添加broker节点

ALTER SYSTEM ADD BROKER broker_name "192.168.180.153:8000","192.168.180.154:8000"; 

3.查看broker节点

Doris集群搭建——2.0.1.1版本_第5张图片

Doris集群搭建——2.0.1.1版本_第6张图片

(二)broker缩容

ALTER SYSTEM DROP BROKER broker_name "broker_host:broker_ipc_port"; 
ALTER SYSTEM DROP ALL BROKER broker_name;

五、fe的扩容与缩容

(一)扩容

注意:fe节点一定要保证奇数台!

1.第一次启动其他节点的fe

start_fe.sh --helper 192.168.180.152:9010 --daemon

2.添加fe节点和observer节点 

我这里是三台机器,所以设置1个fe和2个observer

ALTER SYSTEM ADD OBSERVER "192.168.180.153:9010"; 
ALTER SYSTEM ADD OBSERVER "192.168.180.154:9010";

Doris集群搭建——2.0.1.1版本_第7张图片

3.查看fe节点

Doris集群搭建——2.0.1.1版本_第8张图片

Doris集群搭建——2.0.1.1版本_第9张图片

(二)fe缩容

使用以下命令删除对应的 FE 节点:

ALTER SYSTEM DROP FOLLOWER[OBSERVER] "fe_host:edit_log_port";

FE 缩容注意:删除 Follower FE 时,确保最终剩余的 Follower(包括 Master)节点为奇数。

你可能感兴趣的:(#,Doris,运维)