You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

YugabyteDB多节点集群仅备份主副本的操作疑问

YugabyteDB多节点集群备份/恢复问题解答

如何获取节点上的主tablet

  • 使用yb-admin list_tablets命令,该命令会输出所有tablet的详细信息,其中Leader字段对应的节点就是该tablet主副本所在的节点。执行后示例输出:

    Tablet: 00000000-0000-0000-0000-000000000000, Range: [-, ), Leader: node1 (127.0.0.1:7100), Peers: node1, node2, node3

  • 查看节点上的tserver日志,搜索关键字Became leader for tablet,可以筛选出该节点作为主节点的所有tablet列表。
  • 通过集群UI(默认端口7000)进入对应节点的tserver页面,在Tablets板块中,标记为Leader的条目就是该节点上的主tablet。

3节点集群的备份与恢复流程

  • 备份:需要分别登录3个节点,只备份每个节点上的主tablet文件夹。所有主tablet的集合就是完整的集群数据,无需备份副本tablet。
  • 恢复:将每个节点对应的主tablet备份文件恢复到原节点的tablet存储目录下(通常为/yb-data/tserver/data/rocksdb/tablet-*)。恢复前需停止整个集群,恢复完成后启动集群,YugabyteDB会自动将主tablet的数据同步到其他节点的副本中,完成集群恢复。

内容的提问来源于stack exchange,提问作者dh YB

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 17:30:56