重启tidb起不来了

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

【概述】场景+问题概述
我使用 tiup --tag hunanhongse playground v5.0.0 --host 0.0.0.0 --db 2 --pd 3 --kv 3 --monitor & 启动数据库,用了一段时间重启后就起不起来了
【背景】做过哪些操作
重启服务器,其中tidb就启动不起来了
【现象】业务和数据库现象


【业务影响】

【TiDB 版本】

【附件】

  1. TiUP Cluster Display 信息

  2. TiUP Cluster Edit Config 信息

  3. TiDB- Overview 监控

  • 对应模块日志(包含问题前后1小时日志)

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

1 个赞

Hello~ 看报错是 playground 启动 tidb server 导致数据被覆盖。playground 操作仅合适测试,不建议用户生产,因为重启相当于重建集群。生产环境和 PoC 建议使用标准部署方案 https://docs.pingcap.com/zh/tidb/stable/production-deployment-using-tiup

那我现在的数据是不是就丢失了?

是的,因为是缓存数据。

有办法把数据提出来吗?

参数都是默认配置吧?有指定目录嘛?

没有指定 但是我在/root/.tiup下面可以看到这个

稍等,我们再看一下。

根据你执行的命令,数据会存放在 ~/.tiup/data/hunanhongse 下面

但是为什么现在启动不了,需要看下 ~/.tiup/data/hunanhongse 里面各个组件的日志

能把 ~/.tiup/data/hunanhongse/tidb-1/tidb.log 拿出来看下吗

启动失败之后 ps aux|grep pd-server 输出什么

curl 172.16.203.1:2379/pd/api/v1/leader

返回什么呀

感谢回复,操作期间请保持 playground 不要退出,麻烦执行下以下命令看下输出:

  1. 查看 tikv 是否在线
curl 172.16.203.1:2379/pd/api/v1/stores
  1. 手动启动一个 tidb 尝试连接集群
tiup tidb --store="tikv" --path="172.16.203.1:2379"

这个 tidb 最后是启动成功了吗?mysql 客户端是否能连接?数据是否正常?

4000端口没有开放 连不上