为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【TiDB 版本】 当前版本 v4.0.2
【问题描述】新建TIDB 4版本集群环境,集群环境如下:
但通过官方文档参考:
https://docs.pingcap.com/zh/tidb/stable/upgrade-tidb-using-tiup#1-升级兼容性说明
使用命令 升级 5.0.0 版本 报错,日志如下:
[tidb@Tikv03 ~]$
[tidb@Tikv03 ~]$ tiup cluster upgrade bx_tidb v5.0.0
Starting component cluster
: /home/tidb/.tiup/components/cluster/v1.4.2/tiup-cluster upgrade bx_tidb v5.0.0
This operation will upgrade tidb v4.0.2 cluster bx_tidb to v5.0.0.
Do you want to continue? [y/N]:(default=N) y
Upgrading cluster…
- [ Serial ] - SSHKeySet: privateKey=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/ssh/id_rsa, publicKey=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/ssh/id_rsa.pub
- [Parallel] - UserSSH: user=tidb, host=10.10.101.175
- [Parallel] - UserSSH: user=tidb, host=10.10.101.164
- [Parallel] - UserSSH: user=tidb, host=10.10.101.165
- [Parallel] - UserSSH: user=tidb, host=10.10.101.175
- [Parallel] - UserSSH: user=tidb, host=10.10.101.175
- [Parallel] - UserSSH: user=tidb, host=10.10.101.166
- [Parallel] - UserSSH: user=tidb, host=10.10.101.168
- [Parallel] - UserSSH: user=tidb, host=10.10.101.162
- [Parallel] - UserSSH: user=tidb, host=10.10.101.165
- [Parallel] - UserSSH: user=tidb, host=10.10.101.166
- [Parallel] - UserSSH: user=tidb, host=10.10.101.167
- [Parallel] - UserSSH: user=tidb, host=10.10.101.163
- [Parallel] - UserSSH: user=tidb, host=10.10.101.167
- [ Serial ] - Download: component=alertmanager, version=, os=linux, arch=amd64
- [ Serial ] - Download: component=tidb, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - Download: component=tikv, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - Download: component=pd, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - Download: component=prometheus, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - Download: component=grafana, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - Download: component=tiflash, version=v5.0.0, os=linux, arch=amd64
- [ Serial ] - BackupComponent: component=alertmanager, currentVersion=v4.0.2, remote=10.10.101.175:/tidb-deploy/alertmanager-9093
- [ Serial ] - BackupComponent: component=pd, currentVersion=v4.0.2, remote=10.10.101.167:/tidb-deploy/pd-2379
- [ Serial ] - BackupComponent: component=tidb, currentVersion=v4.0.2, remote=10.10.101.165:/tidb-deploy/tidb-4000
- [ Serial ] - BackupComponent: component=tiflash, currentVersion=v4.0.2, remote=10.10.101.168:/tidb-deploy/tiflash-9000
- [ Serial ] - BackupComponent: component=tidb, currentVersion=v4.0.2, remote=10.10.101.167:/tidb-deploy/tidb-4000
- [ Serial ] - BackupComponent: component=prometheus, currentVersion=v4.0.2, remote=10.10.101.175:/tidb-deploy/prometheus-8249
- [ Serial ] - BackupComponent: component=tikv, currentVersion=v4.0.2, remote=10.10.101.163:/tidb-deploy/tikv-20160
- [ Serial ] - BackupComponent: component=tikv, currentVersion=v4.0.2, remote=10.10.101.164:/tidb-deploy/tikv-20160
- [ Serial ] - BackupComponent: component=tikv, currentVersion=v4.0.2, remote=10.10.101.162:/tidb-deploy/tikv-20160
- [ Serial ] - BackupComponent: component=grafana, currentVersion=v4.0.2, remote=10.10.101.175:/tidb-deploy/grafana-3000
- [ Serial ] - BackupComponent: component=tidb, currentVersion=v4.0.2, remote=10.10.101.166:/tidb-deploy/tidb-4000
- [ Serial ] - BackupComponent: component=pd, currentVersion=v4.0.2, remote=10.10.101.165:/tidb-deploy/pd-2379
- [ Serial ] - BackupComponent: component=pd, currentVersion=v4.0.2, remote=10.10.101.166:/tidb-deploy/pd-2379
- [ Serial ] - CopyComponent: component=tikv, version=v5.0.0, remote=10.10.101.164:/tidb-deploy/tikv-20160 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=pd, version=v5.0.0, remote=10.10.101.167:/tidb-deploy/pd-2379 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tidb, version=v5.0.0, remote=10.10.101.167:/tidb-deploy/tidb-4000 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tikv, version=v5.0.0, remote=10.10.101.163:/tidb-deploy/tikv-20160 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tikv, version=v5.0.0, remote=10.10.101.162:/tidb-deploy/tikv-20160 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=pd, version=v5.0.0, remote=10.10.101.166:/tidb-deploy/pd-2379 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=pd, version=v5.0.0, remote=10.10.101.165:/tidb-deploy/pd-2379 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tidb, version=v5.0.0, remote=10.10.101.165:/tidb-deploy/tidb-4000 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tidb, version=v5.0.0, remote=10.10.101.166:/tidb-deploy/tidb-4000 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=alertmanager, version=, remote=10.10.101.175:/tidb-deploy/alertmanager-9093 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=prometheus, version=v5.0.0, remote=10.10.101.175:/tidb-deploy/prometheus-8249 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=grafana, version=v5.0.0, remote=10.10.101.175:/tidb-deploy/grafana-3000 os=linux, arch=amd64
- [ Serial ] - CopyComponent: component=tiflash, version=v5.0.0, remote=10.10.101.168:/tidb-deploy/tiflash-9000 os=linux, arch=amd64
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.167, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/pd-2379.service, deploy_dir=/tidb-deploy/pd-2379, data_dir=[/tidb-data/pd-2379], log_dir=/tidb-deploy/pd-2379/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.167, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tidb-4000.service, deploy_dir=/tidb-deploy/tidb-4000, data_dir=[], log_dir=/tidb-deploy/tidb-4000/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.164, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tikv-20160.service, deploy_dir=/tidb-deploy/tikv-20160, data_dir=[/tidb-data/tikv-20160], log_dir=/tidb-deploy/tikv-20160/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.175, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/alertmanager-9093.service, deploy_dir=/tidb-deploy/alertmanager-9093, data_dir=[/tidb-data/alertmanager-9093], log_dir=/tidb-deploy/alertmanager-9093/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.175, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/prometheus-9090.service, deploy_dir=/tidb-deploy/prometheus-8249, data_dir=[/tidb-data/prometheus-8249], log_dir=/tidb-deploy/prometheus-8249/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.175, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/grafana-3000.service, deploy_dir=/tidb-deploy/grafana-3000, data_dir=[], log_dir=/tidb-deploy/grafana-3000/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.165, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/pd-2379.service, deploy_dir=/tidb-deploy/pd-2379, data_dir=[/tidb-data/pd-2379], log_dir=/tidb-deploy/pd-2379/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.166, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/pd-2379.service, deploy_dir=/tidb-deploy/pd-2379, data_dir=[/tidb-data/pd-2379], log_dir=/tidb-deploy/pd-2379/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.166, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tidb-4000.service, deploy_dir=/tidb-deploy/tidb-4000, data_dir=[], log_dir=/tidb-deploy/tidb-4000/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.165, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tidb-4000.service, deploy_dir=/tidb-deploy/tidb-4000, data_dir=[], log_dir=/tidb-deploy/tidb-4000/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.162, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tikv-20160.service, deploy_dir=/tidb-deploy/tikv-20160, data_dir=[/tidb-data/tikv-20160], log_dir=/tidb-deploy/tikv-20160/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.163, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tikv-20160.service, deploy_dir=/tidb-deploy/tikv-20160, data_dir=[/tidb-data/tikv-20160], log_dir=/tidb-deploy/tikv-20160/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
- [ Serial ] - InitConfig: cluster=bx_tidb, user=tidb, host=10.10.101.168, path=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache/tiflash-9000.service, deploy_dir=/tidb-deploy/tiflash-9000, data_dir=[/tidb-data/tiflash-9000], log_dir=/tidb-deploy/tiflash-9000/log, cache_dir=/home/tidb/.tiup/storage/cluster/clusters/bx_tidb/config-cache
Error: init config failed: 10.10.101.164:20160: executor.ssh.execute_failed: Failed to execute command over SSH for ‘tidb@10.10.101.164:22’ {ssh_stderr: unknown configuration options: log
, ssh_stdout: , ssh_command: export LANG=C; PATH=$PATH:/usr/bin:/usr/sbin /tidb-deploy/tikv-20160/bin/tikv-server --config-check --config=/tidb-deploy/tikv-20160/conf/tikv.toml --pd=“”}, cause: Process exited with status 1: check config failed
Verbose debug logs has been written to /home/tidb/.tiup/logs/tiup-cluster-debug-2021-05-12-19-08-40.log.
Error: run /home/tidb/.tiup/components/cluster/v1.4.2/tiup-cluster
(wd:/home/tidb/.tiup/data/SXC5E5L) failed: exit status 1
[tidb@Tikv03 ~]$
后查看日志信息:
但 小版本升级没有任何问题,版本升级后为 4.0.12
**
想问一下 ,4版本 到 5版本升级过程中 配置文件需要有什么修改吗? 目前参数配置基本都是默认:
topology.yaml (10.5 KB)