目录
一、启动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安装包和环境变量
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.分发环境变量
4.修改对应的配置文件
注意每台机器的配置
(1)修改be的配置
vim /opt/module/doris/be/conf/be.confpriority_networks = 192.168.180.153/24storage_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.confLOG_DIR = ${DORIS_HOME}/logmeta_dir = /opt/module/doris/doris-metapriority_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节点状态
(二)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节点
(二)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";
3.查看fe节点
(二)fe缩容
使用以下命令删除对应的 FE 节点:
ALTER SYSTEM DROP FOLLOWER[OBSERVER] "fe_host:edit_log_port";
FE 缩容注意:删除 Follower FE 时,确保最终剩余的 Follower(包括 Master)节点为奇数。