一文介绍备机重建各种方法的实现机制
摘要:本文将介绍备机重建各种方法的实现机制,并结合应用场景分析,以及对新增参数的使用建议,以期获得最佳应用效果。 本文分享自华为云社区《先码再看,一文介绍备机重建各种方法的实现机制》,原文作者:Victor_NK 。 1需求介绍 GaussDB(DWS)的实例在运行过程中难免发生故障,引起实例错误或无法启动,此时就需要进行备机重建工作。备机重建功能主要目的是修复实例单点故障,此外,还可用于集群安装的初始化、集群扩容的元数据同步、节点故障后的温备替换等等场景。本文将介绍备机重建各种方法的实现机制,并结合应用场景分析,以及对新增参数的使用建议,以期获得最佳应用效果。 2设计方案 2.1 功能分类 备机重建按照实现方式不同分为:全量重建和增量重建。 备机重建需要在待修复主机上运行gs_ctl build工具。在备机重建过程中,均需要和主DN建立连接进行数据的交互访问。在gs_ctl工具的命令行参数中通过–b=mode参数,可以指定重建DN备机的模式。目前mode支持的取值包括以下四种: full:全量重建,通过获取主备之间全量镜像差异的方式重新同步DN主机的数据目录。 fullcleanup...
