TIDB 部署集群是tikv其中一个节点无法启动

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:

【TiDB 版本】
4.0.0

【问题描述】

TIDB 部署集群是tikv其中一个节点无法启动
[2021/03/04 13:36:59.111 +08:00] [FATAL] [server.rs:576] [“failed to start node: “[src/server/node.rs:204]: cluster ID mismatch, local 6935415121492784502 != remote 6935664744205074430, you are trying to connect to another cluster, please reconnect to the correct PD””]


若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

可能是这个节点的数据目录是别的节点或者之前节点的数据,可以将该节点缩容掉,确认数据目录清理干净,然后重新扩容节点看下。

我把集群的全部清理后,重新部署;数据目录,部署目录都进行了清理;
重新部署后还是这个节点报错;其他节点都正常启动。

(1)
我通过重启所有的tidb 节点的服务器解决的;
我这个是新创建的tidb集群;感觉不应该存在那个问题;

同时我通过手动启动故障tikv发现也可以启动,但这不是我想要的,所以我就重启了所有的tidb 节点,结果不知为何好了

(2)在服务器上挂载一个磁盘;
在部署集群的指定部署目录,数据这个外挂磁盘路径下的不同目录,发现有点的pd可以启动,然后有的pd无法启动,然后导致集群启动失败;
在/var/log/messages 中发现说找不到命令,但是命令路径确实存在

找不到命令,是什么命令找不到?

Mar 3 23:20:02 zcy-Tidb-tikv001 systemd: Failed at step EXEC spawning /services/tidb-deploy/tikv-20160/scripts/run_tikv.sh: No such file or directory
Mar 3 23:20:02 zcy-Tidb-tikv001 systemd: tikv-20160.service: main process exited, code=exited, status=203/EXEC
Mar 3 23:20:02 zcy-Tidb-tikv001 systemd: Unit tikv-20160.service entered failed state.
Mar 3 23:20:02 zcy-Tidb-tikv001 systemd: tikv-20160.service failed.

我配置nginx代理dashboard 发现ssl 总是不能成功

目前:8033 80 可以成功访问

server {
listen 8033;
location /dashboard/ {
proxy_pass http://172.10.102.23:2379/dashboard/;
}
}

server {
listen 80;
server_name tidbdashboard.test.cn;

location /dashboard/ {
proxy_pass http://172.10.102.23:2379/dashboard/;
}
}

server {
listen 443 ssl;
server_name tidbdashboard.test.cn;
ssl_certificate /etc/nginx/ssl/artccm.com.crt; # 自行设置证书
ssl_certificate_key /etc/nginx/ssl/artccm.com.key; # 自行设置证书
#ssl_session_timeout 5m;
#ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
#ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
#ssl_prefer_server_ciphers on;

  location /dashboard/ {
      proxy_pass http://172.10.102.23:2379/dashboard/;
  }

}

这是同一个问题吗?不同的问题建议开不同的帖子提问,一个帖子中多个问题的话,上一个问题还没解决,又有新的问题会比较混乱。

另一个问题

那麻烦单独开个帖子吧。
Mar 3 23:20:02 zcy-Tidb-tikv001 systemd: Failed at step EXEC spawning /services/tidb-deploy/tikv-20160/scripts/run_tikv.sh: No such file or directory

这个错误可以看下路径下文件是否真的不存在,以及这个路径是否符合设置的部署路径。
可以执行下 tiup cluster display 看下 deploy_dir

嗯嗯,暂时不用了目前解决了!
谢谢

方便解释一下原因以及解决方案吗?