TiDB 2.1RC1 升级步骤

--升级之前的版本查询:
[root@node1 bin]# ./tidb-server -V
Release Version:  v2.0.6
Git Commit Hash:  b13bc08462a584a085f377625a7bab0cc0351570
Git Commit Branch:  release-2.0
UTC Build Time:  2018-08-06 10:57:46
GoVersion:  go version go1.10.2 linux/amd64
TiKV Min Version:  2.0.0-rc.4.1
[root@node1 bin]# ./pd-server -V
Release Version: v2.0.5
Git Commit Hash: b64716707b7279a4ae822be767085ff17b5f3fea
Git Branch: release-2.0
UTC Build Time:  2018-07-06 10:27:51
# ./tikv-server -V
TiKV 
Release Version:   2.0.6
Git Commit Hash:   57c83dc4ebc93d38d77dc8f7d66db224760766cc
Git Commit Branch: release-2.0
UTC Build Time:    2018-08-03 11:28:38
Rust Version:      1.27.0-nightly (48fa6f963 2018-04-05)

--升级的步骤:
$ cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core) 
$ ansible --version
ansible 2.6.3
...
$  pip show jinja2
---
Metadata-Version: 2.0
Name: Jinja2
Version: 2.10
...
$ pip show jmespath
---
Metadata-Version: 1.1
Name: jmespath
Version: 0.9.0
...
$mv tidb-ansible tidb-ansible_2.0.6
--直接克隆最新版本:
$git clone https://github.com/pingcap/tidb-ansible.git
或者指定新版本的分支:
$git clone -b release-2.1 https://github.com/pingcap/tidb-ansible.git
--修改TiDB的版本为最新(lasest) 其他的参数参考之前的配置即可,复制到新的目录替换掉inventory.ini
$ cat tidb-ansible/inventory.ini| grep -i tidb_version
tidb_version = latest
--执行脚本下载新版本的二进制文件:
$ ansible-playbook local_prepare.yml

--执行滚动升级的脚本:
$ ansible-playbook rolling_update.yml

--升级之后:
root@node1 bin]# ./tidb-server -V
Release Version: v2.1.0-rc.1-1-g01c6bd8
Git Commit Hash: 01c6bd820c752d6ee739020fd425caff94b96368
Git Branch: master
UTC Build Time: 2018-08-24 01:55:43
GoVersion: go version go1.10.2 linux/amd64
Race Enabled: false
TiKV Min Version: 2.1.0-alpha.1-ff3dd160846b7d1aed9079c389fc188f7f5ea13e
Check Table Before Drop: false
[root@node1 bin]# ./pd-server -V
Release Version: v2.1.0-rc.1-1-g47a950e
Git Commit Hash: 47a950e6649fa0151a6c5d0fc48a97c080012e3d
Git Branch: master
UTC Build Time:  2018-08-24 07:48:01
[root@node1 bin]# ./pu
pump         pushgateway  
[root@node1 bin]# ./pump -V
2018/08/27 15:54:42 version.go:18: [info] Git Commit Hash: 35942130d8310ab7a527e9df80140574f4c5a22d
2018/08/27 15:54:42 version.go:19: [info] Build TS: 2018-08-23 08:02:05
2018/08/27 15:54:42 version.go:20: [info] Go Version: go1.10.2
2018/08/27 15:54:42 version.go:21: [info] Go OS/Arch: linuxamd64

[root@ bin]# ./tikv-server -V
TiKV 
Release Version:   2.1.0-rc.1
Git Commit Hash:   e7d1ce65fead7ab08a55dce3b54f450f4fcc9b58
Git Commit Branch: master
UTC Build Time:    2018-08-24 01:12:36
Rust Version:      rustc 1.29.0-nightly (4f3c7a472 2018-07-17)

#binlogctl -V
binlogctl: v1.0.0~rc2+git.e86decf
Git Commit Hash: e86decffcef0e8b826d2847b8dbd64b9ea9727fc
UTC Build Time: 2018-08-21 03:55:38
Go Version: go1.10.2


---登录TiDB查询:
mysql> select tidb_version()\G
*************************** 1. row ***************************
tidb_version(): Release Version: v2.1.0-rc.1-1-g01c6bd8
Git Commit Hash: 01c6bd820c752d6ee739020fd425caff94b96368
Git Branch: master
UTC Build Time: 2018-08-24 01:55:43
GoVersion: go version go1.10.2 linux/amd64
Race Enabled: false
TiKV Min Version: 2.1.0-alpha.1-ff3dd160846b7d1aed9079c389fc188f7f5ea13e
Check Table Before Drop: false
1 row in set (0.00 sec)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值