zoukankan      html  css  js  c++  java
  • 如何对TiDB进行在线扩容

    1、 检查集群状态

    [root@tidb ~]# tiup cluster display sandata

    我们发现集群里只有1个TIDB节点,根据官方手册要求生产环境最少需要两个TIDB节点所以我们进行在线扩容添加一个TIDB节点。

     

    2、 创建扩容文件scale-out-tidb.yaml

    这里我们复制topology.yaml文件的tidb部分内容进行修改,如果找不到topology.yaml文件也可以去官方文档查找对应的参数,将注释去掉不需要的部分也删掉,注意格式,有可能格式不对会报错,目录端口根据自己实际需求填写,这里208是我需要添加的节点,此节点的防火墙等系统参数需要自己提前配置好。

    [root@tidb ~]# vi scale-out-tidb.yaml

    3、 使用tiup cluster工具进行节点在线扩容

    [root@tidb ~]# tiup cluster scale-out sandata scale-out-tidb.yaml -uroot -p

    输入y再输入208的root密码等到集群扩容

    4、 检查集群状态

    [root@tidb ~]# tiup cluster display sandata

    扩容完成此时集群已经有俩个TIDB节点,扩容TIKV,和PD节点跟扩容TIDB节点完全一样只是扩容时写入的参数不同。

     

    5、 参考文档

    https://docs.pingcap.com/zh/tidb/stable/scale-tidb-using-tiup

  • 相关阅读:
    HDU6655 Just Repeat(2019杭电多校J题)
    贪吃蛇-
    2D命令行小游戏Beta1.0
    寒假作业三
    星 辰 · 第 一 条 约 定
    塔 · 第 三 条 约 定
    class中的东西和继承、多态的概念
    塔 · 第 一 条 约 定
    部门学习总结之类的
    作业二
  • 原文地址:https://www.cnblogs.com/sandata/p/15000903.html
Copyright © 2011-2022 走看看