作者:哲亚Zoe | 来源:互联网 | 2023-09-13 13:27
本文通过对DorisDB停启进行说明,完成日常停启维护操作。
集群搭建完成后,我们继续了解下集群的启停,首先是关闭,我们需要执行fe或be的bin中的stop_**.sh。
关闭顺序无特别要求,按照习惯,通常先关闭所有be,再关闭observer fe,最后是Leader fe。Broker是无状态的进程,可以随意启停。
1) 转到doris03,关闭doris03中的broker和be:
./dorisdb/be/bin/stop_be.sh
./dorisdb/apache_hdfs_broker/bin/stop_broker.sh
2) 转到doris02,关闭be:
./dorisdb/be/bin/stop_be.sh
3) 转到doris01,输入exit,退出mysql-client
关闭be:
./dorisdb/be/bin/stop_be.sh
4) 转到doris02,关闭fe:
./dorisdb/fe/bin/stop_fe.sh
5) 转到doris01,关闭fe:
./dorisdb/fe/bin/stop_fe.sh
集群关闭完成,可以重启三台服务器,或当前不重启服务器直接启动服务,启动顺序也无特别要求,习惯先启动fe leader和fe observer。
多节点启动的时候,建议先逐台启动Follower,然后启动Leader,再启动be和broker。
broker在前面练习时如果不需要,那不启动也行。
1) 启动doris01 fe和be
./dorisdb/fe/bin/start_fe.sh --daemon
./dorisdb/be/bin/start_be.sh --daemon
2) 启动doris02 fe和be
./dorisdb/fe/bin/start_fe.sh --daemon
./dorisdb/be/bin/start_be.sh --daemon
3) 启动doris03 be和broker
./dorisdb/be/bin/start_be.sh --daemon
./dorisdb/apache_hdfs_broker/bin/start_broker.sh --daemon
4. 异常情况集群处理
如果服务器异常关机,像服务没正常关闭时服务器突然挂掉,可以在重启服务器后分别删除fe、be等bin目录下的.pid文件,而后按照集群启动指令正常启动Doris。