TiDB v7.1.0离线升级命令版
作者: 我是咖啡哥 原文来源: https://tidb.net/blog/9a7357ee
TiDB更新真的很快,像我这种喜欢尝鲜的DBA就喜欢用最新版本,新版本一出,立马就想跟上,公司环境一般都不能直接联网,所以特意总结了离线升级版本常用命令。
测试过的版本:v6.1.0-->v6.5.0,v6.5.0-->v7.1.0,v6.5.1-->v7.1.0
该命令版已经经过本人多次测试,用起来比较顺手,分享给需要的同学。
本文适合有一定经验的TiDB管理员使用。如果希望了解更详细的步骤请参考官方文档: https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup
1、准备工作
下载软件
最新版软件下载地址,当前最新版本v7.1.0: https://cn.pingcap.com/product-community/
解压软件
--进入软件所在目录
cd /opt/soft/tar -zxvf tidb-community-server-${version}-linux-amd64.tar.gz
tar -zxvf tidb-community-toolkit-${version}-linux-amd64.tar.gz
定义两个变量,存目标版本和集群名称
version=v7.1.0
cluster_name=tidb-test
查看当前集群状态
tiup cluster display ${cluster_name}
2、更新 TiUP 离线镜像
执行local_install.sh脚本
sh tidb-community-server-${version}-linux-amd64/local_install.sh
tiup -v
将 server 和 toolkit 两个离线镜像合并
ls -ld tidb-community-server-${version}-linux-amd64 tidb-community-toolkit-${version}-linux-amd64
cd tidb-community-server-${version}-linux-amd64/
cp -rp keys ~/.tiup/
tiup mirror merge ../tidb-community-toolkit-${version}-linux-amd64
3、升级 Cluster 组件
tiup update cluster
tiup -v
若报错,尝试执行以下命令后继续。
rm -rf ~/.tiup/manifests/*
4、升级前环境检查
编辑参数文件,去除新版本不兼容参数
tiup cluster edit-config ${cluster_name}
检查DDL 和 Backup 情况
ADMIN SHOW DDL;
如果存在正在运行的ddl,请取消或者执行完成再升级。
ADMIN CANCEL DDL
查看备份情况,该命令只能查看通过backup或restores命令来备份恢复的会话,并且只能查看当前tidb server执行的会话!
SHOW BACKUPS;
SHOW RESTORES;
查看使用br命令的会话:
ps -ef|grep br
5、升级集群到指定版本
-- 在线升级
tiup cluster upgrade ${cluster_name} ${version}
-- or 离线升级
tiup cluster upgrade ${cluster_name} ${version} --offline
6、升级后验证集群状态
tiup cluster display ${cluster_name}
7、升级 FAQ
查看操作记录
tiup cluster audit
重试对应操作
tiup cluster replay <audit-id>
强制升级
升级时会跳过 PD transfer leader 和 TiKV evict leader 过程
tiup cluster upgrade ${cluster_name} ${version} --force
更新 pd-ctl 等周边工具版本
tiup install ctl:${version}
TiDB v7.1.0离线升级命令版相关推荐
- 此beta版已额满_坚果 Pro 3 发布 Smartisan OS v7.5.0早期众测版
玩懂手机网资讯,根据消息,坚果 Pro 3 不久前发布了 Smartisan OS v7.5.0早期众测版,固件号为Smartisan OS v7.5.0 Beta版本,大小为735MB,系统安卓版本 ...
- 游戏陪玩语音聊天系统3.0商业升级独立版本源码
首发价值29800元的最新商业版游戏陪玩语音聊天系统3.0商业升级独立版本源码 1.增加人气店员轮播 2.优化ui界面丨优化游戏图标展示丨优化分类展示 3.增加动态礼物打赏功能 4.增加礼物墙功能 增 ...
- 坚果PRO3搭载Android,安卓 10 来了,坚果 Pro 3 推送 Smartisan OS v7.5.0 早期众测版
IT之家5月29日消息 据IT之家网友反馈,坚果Pro 3手机迎来了Smartisan OS v7.5.0 早期众测版本更新,其主要更新内容是系统安卓版本升级为安卓10. IT之家此前报道,坚果Pro ...
- Linux离线升级redis-6.2.7
redis-6.2.7安装包: 链接:https://pan.baidu.com/s/19D6Lbujl9DuS2oPxm7MxoQ?pwd=aaj4 提取码:aaj4 1.先将旧版数据文件dump ...
- linux7.0可以装什么宝塔版本,宝塔 7.0.3 专业开心版一键安装可使用
安装要求 内存:512M以上,推荐768M以上(纯面板约占系统60M内存) 硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间) 系统:CentOS 7.1+ (Ubuntu16.04+..De ...
- 基于数据库的代码自动生成工具,生成JavaBean、生成数据库文档、生成前后端代码等(TableGo v7.4.0版)
TableGo_20210921 v7.4.0 正式版发布,此次版本累计更新如下: 1.新增企业或个人的简单定制版本,为企业和个人提供软实力的增值 2.新增导入 ...
- 最新首发宝塔最新7.9企业版破解开心版升级命令
最新首发宝塔最新7.9企业版破解开心版升级命令 升级教程: 1.首先升级到官方最新版7.9版本,升级脚本(来源宝塔官方): curl https://download.bt.cn/install/up ...
- QQ2018手机版 v7.9.0
类型:社交聊天 版本:v7.9.0 大小:54.8M 更新:2018/11/21 语言:简体 平台:安卓, 4.0以上 厂商:腾讯 下载地址: QQ2018手机版 v7.9.0(1) QQ2018手机 ...
- android 7.0分享到qq,腾讯 QQ 安卓版 v7.7.0正式版发布!
腾讯 QQ 安卓版 v7.7.0正式版发布,上个正式版v7.6.8发布于上月底,此次升级主要是"我的文件"新增腾讯文档,QQ视频拍摄功能全新升级,聊天时可发送会飞的魔性表情给好友. ...
最新文章
- uboot环境变量-带分号的环境变量
- C++中为什么要引入抽象基类和纯虚函数?
- selenium选中某个控件敲击键盘
- Python小知识 | 这些技能你不会?(一)
- 超级好用 将html字符串,转化为纯文本
- java -web html5学习1
- 华为全款买了块支付牌照
- [vue require动态引入组件、变量]
- select2插件设置选中值并显示的问题
- JAVA——斐波那契数列(递归)
- 实现统计二叉树叶子节点个数的算法
- 2021认证杯 第二阶段 思路加代码
- 【FFmpeg系列】使用FFmpeg实现视频图像旋转、翻转或转置
- html5模拟真实摇骰子,Axure教程:模拟真实摇骰子交互
- 11.14-11.21
- 网络——数据交换方式
- vue中$refs的三种用法
- window10鼠标加速怎么关_鼠标加速怎么关闭_电脑鼠标加速如何关闭
- 2017百度之星 资格赛1003度度熊与邪恶大魔王
- recycleView的页面跳转设计
热门文章
- SVN 服务器和客服端搭建
- 基于SpringBoot的微信订餐业务(第一章框架搭建和基本查询)
- shell中日期相关操作
- 二次元英伦复古风插画,细节美到窒息!
- PHP接入 paytm的支付 和转账
- 屏幕适配全攻略(二)-- 解决方案
- 科大讯飞的2022:夯实“根据地”业务,以技术创新点燃大模型产业落地的“星星之火”...
- 服务器cpu和桌面cpu区别,服务器CPU和一般CPU的区别
- 常见鸟的种类及特点_常见鸟类 我国鸟类常见种类及分布
- 《后来的我们》-- 对爱感悟