当前位置: 首页 > news >正文

GaussDB 数据库架构师修炼(六)-2 集群工具管理-重建备库

1 业务场景

非强制build目标需要处于Down状态,或是处于NeedRepair状态的备机、级联备、且reason不为Disconnected或者Connecting。

2 命令格式

cm_ctl build [-c] | [-n <NODE_ID> -D <DATA_DIR> [-f] [-b full]] [-t <SECS>]

3 参数说明

  • -c:重建 cm_server(将主节点的dcc数据目录复制到指定节点,只适用于一主一备模式)。

  • -n <NODE_ID>:指定重建备DN,NODE_ID为节点名称,可通过cm_ctl query -Cv命令查询。-n参数需要和-D参数一起使用。

  • -D <DATA_DIR>:指定重建备DN,DATA_DIR为指定实例数据目录,可通过cm_ctl query -Cvd命令查询。-D参数需要和-n参数一起使用。

  • -f:强制重建备机。-f参数需要和-n以及-D参数一起使用。

  • -b full:指定进行全量build。不指定情况下,对于一主多备集群部署模式进行auto build。auto build指:先调用增量build,失败之后调用全量build。-b参数需要和-n以及-D参数一起使用。

  • -t <SECS>:指定超时时间。超时后,会退出并报错。

4 示例

1)重建备DN

cm_ctl build -n 2 -D /data1/omm/cluster/data/datanode1s -b full -M standby 

2) 重建 cm_server

cm_ctl build -c

5 批注 

有时候因环境因素DN备机down或NeedRepair状态时,可以考虑使用备机重建

http://www.dtcms.com/a/318236.html

相关文章:

  • 17.10 智谱AI GLM 篇:ChatGLM3-6B 快速上手
  • 【教程】C++编译官方CEF3
  • ORA-10458: standby database requires recovery
  • C++ Eigen最小二乘拟合三维直线
  • KMP-next数组详解
  • sigaction结构体详解
  • 推荐一款优质的开源博客与内容管理系统
  • 集团敏捷组织转型项目研讨材料(105页PPT)精品
  • Mac安装WebStorm for Mac v2025.1.1
  • PDF注释的加载和保存的实现
  • Enhancing Long Video Question Answering with Scene-Localized Frame Grouping
  • python中的推导式
  • Android PDFBox 的使用指南
  • 力扣热题100------136.只出现一次的数字
  • 【纵火犯的春天】纵火犯是如何解题leetcode的?
  • Python驱动的无人机多光谱-点云融合技术在生态三维建模与碳储量/生物量/LULC估算中的全流程实战
  • JDK9+ Method.class.getDeclaredFields() Method实例将不能再直接通过反射修改
  • 无人机航拍数据集|第4期 无人机太阳光伏板红外目标检测YOLO数据集10945张yolov11/yolov8/yolov5可训练
  • 大疆无人机使用eport连接Jetson主板实现目标检测
  • selenium操作指南
  • 前端路由守卫
  • JavaWeb服务器/servlet容器(Tomcat、Undertow 、WebLogic)
  • 前端应用场景题目(待总结优化)
  • 攻防世界WEB(新手模式)20-unseping
  • 基于 kubeadm 搭建 k8s 集群
  • 京东商品评论接口开发全指南:从数据获取到分析应用实战
  • 【20205CVPR-目标检测方向】基于事件的高效目标检测:具有空间和时间注意力的混合神经网络
  • Lodash 的终极进化Radashi
  • JAVA 程序员cursor 和idea 结合编程
  • 北京JAVA基础面试30天打卡03