返回首页
当前位置: 主页 > 网络编程 > Php实例教程 >

tidb1.08如何升级到tidb2.0.0

时间:2018-04-01 22:09来源:知行网www.zhixing123.cn 编辑:麦田守望者

滚动升级—建议使用v1.0.8版本而不是2.0版本
滚动升级 TiDB 服务,滚动升级期间不影响业务运行(最小环境 :pd*3 、tidb*2、tikv*3)
如果集群环境中有 pump / drainer 服务,请先停止 drainer 后滚动升级 (升级 TiDB 时会升级 pump)。

升级过程:

一,自动下载 binary

  1. 修改 inventory.ini 中的 tidb_version 参数值,指定需要升级的版本号,本例指定升级的版本号为 v2.0.0-rc.3
    tidb_version = v2.0.0-rc.3
  2. 删除原有的 downloads 目录 tidb-ansible/downloads/
    rm -rf downloads
  3. 使用 playbook 下载 TiDB 2.0 版本 binary,自动替换 binary 到 tidb-ansible/resource/bin/
    ansible-playbook local_prepare.yml

二,使用 Ansible 滚动升级

  • 滚动升级 TiKV 节点( 只升级 TiKV 服务 )
    ansible-playbook rolling_update.yml --tags=tikv
  • 滚动升级 PD 节点( 只升级单独 PD 服务 )
    ansible-playbook rolling_update.yml --tags=pd
  • 滚动升级 TiDB 节点( 只升级单独 TiDB 服务 )
    ansible-playbook rolling_update.yml --tags=tidb

    ========滚动升级所有服务(或直接全部升级)=======

    ansible-playbook rolling_update.yml
顶一下
(1)
100%
踩一下
(0)
0%
标签(Tag):数据库 MYSQL mysql数据库
------分隔线----------------------------
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片
猜你感兴趣