00:00
那接下来我们简单聊一下be,还有block的扩缩容,这一块咱们就不去演示了啊,因为呃,没特原理跟fe是一模一样的,我们也是通过这么一个命令,比如说是be啊,增加的话就是什么呢?Al system,然后呢,ADD be就OK了。对吧,新的节点拷贝过去,配置好启动起来,再加上这个命令就可以了,这个我们前面其实部署过程也差不多,那删除呢,一样的,是不是也是out system,然后呢,用drop back。一样的主机加端口。这是drop的方式,但这种方式不推荐啊,因为我们back的存储的是真正的数据,那可能你直接这么暴力的话,可能会出现数据丢失。那这个时候我们使用安全的删除方式,如果你要缩减的话。Coms。这种方式呢,是安全删除be呢?它会在删除之前将be上的数据向其他节点迁移,迁移完成后,呃,就会自动删除该节点啊,所以一般如果对于be来讲,还是用the commission更好一点啊,那它的语法很简单,也是out system,然后呢,The commission。
01:18
Back啊,就这个关键词换一下就OK了啊,不要用drop牌,用com,另外呢,它是一个异步操作,也就是说命令你回车之后,并不是说立马就完事了,对吧?那这个时候你可以通过受PROC去看啊,这个命令我们也操作过,它里面有个字段叫做is decoms,它的状态为促,表示它是在下线的过程,这个过程就包含了迁移数据,迁移完之后。然后会删除节点对吧,这个呃,给他简单看一下这个东西吧。呃,我们还是加一个斜杠大计好看一点,它这里大家可以看一个字段。
02:08
有一个相关的对吧,这个现在是false嘛,啊,没有进行下线嘛,好。另外呢,这个命令不一定成功,因为是什么,他是异步的啊,异步的你也不知道他成功与否,如果比如说你迁移数据的时候,你迁移过去的节点,它的存储空间不足。或者说我们剩余的数量,比如说我原来有呃三个be,然后我的副本数是三,那这个时候你要下线一个be,那是不是没法满足三个副本的要求啊,那这个命令也无法完成。会一直卡在这个com的状态啊,那同时呢,看它的进度呢,我们瘦的时候可以看一个列叫table left number,它会不断的减少啊,表示它这个节点的数据不断的在迁移走啊,我们看一下就是这个东西。
03:12
啊。好。那如果你想取消下线的话,呃,用下面这个命令就可以了啊。Cancel DES啊,Backon,然后呢,主机端口。取消后呢,呃,当前你这个之前要下线这个节点的数据,现在停止了,对吧,不下线了,它会维持当前剩余的数据量,也就是说可能迁走一部分了。对吧,因为你你开始下降的,开始迁数据啊,可能迁走一小部分,这时候你停止迁移了啊,那就是迁走了那些还是迁走了,但是后续呢,Doris会进行负载均衡啊没事啊。这是be的扩缩容,都比较简单,就几条命令,还有注意事项给大家点到啊。另外就broker broker的话就更简单了,因为我们说有它没它,Dori照样转,它是一个无状态的独立进程,那我们通常是每个机器部署一个,那添加呢,我们演示过了,对吧?用了out system,然后呢,ADD block。
04:21
然后给它起一个名字啊,这个是自己起的名字啊,删除呢也很简单,用一个top。Broker就可以了。或者全删top or broker,呃,是针对某个broke名字,将是这个名字的全删掉啊。当然,如果博正在运行,你我们把它停了,它可能作业失败,这无所谓啊,再跑一遍。啊。
我来说两句