Doris中的BE节点上下线流程是怎样的?

提问者:帅平 问题分类:面试刷题
Doris中的BE节点上下线流程是怎样的?
2 个回答
深海少女心
深海少女心
BE节点下线流程:
1、发起下线指令
-- 标记节点为下线状态,触发副本迁移
ALTER SYSTEM DECOMMISSION BACKEND "192.168.1.100:9050";
2、自动副本迁移
TabletScheduler遍历该节点上的所有Tablet,检查每个Tablet的副本分布
3、进度监控
-- 查看待迁移Tablet数量(当TabletNum=0时完成)
SHOW BACKENDS LIKE "192.168.1.100:9050"\G
-- 检查迁移任务队列
SHOW PROC '/tablet_scheduler' WHERE STATUS="RUNNING";
4、确认移除
-- 当节点TabletNum=0且LastHeartbeat显示无心跳后,执行删除
ALTER SYSTEM DROP BACKEND "192.168.1.100:9050";
-- 验证节点已移除
SHOW BACKENDS;
发布于:2周前 (05-22) IP属地:
我怕时间不够
我怕时间不够
BE节点上线流程:
1、安装be
确保be.conf中cluster_id与集群一致
2、注册节点到集群
-- 执行添加BE命令(IP:PORT需对应be.conf中的配置)
ALTER SYSTEM ADD BACKEND "192.168.1.100:9050";
3、自动负载均衡
TabletScheduler模块检测到新节点后,触发副本均衡策略​
4、验证状态
-- 检查新节点状态(关键字段:Alive=true, TabletNum>0)
SHOW BACKENDS\G
-- 查看数据迁移进度
SHOW PROC '/tablet_scheduler' WHERE TYPE="BALANCE";
发布于:2周前 (05-22) IP属地:
我来回答