扩容tidb节点总是timeout失败,如何加个超时时间

ok,

请详细说下 deploy dir 和 data dir 都复制了还是如何,.service 文件中路径是否和 monitor 对应

请不要急功近利,一步一步操作。

从 216的pd节点,只复制了 monitor-9100 到 235的deploy 下,和 edit-config 里配置对应,没看到service

从 216的pd节点,只复制了 monitor-9100 到 235的deploy 下,和 edit-config 里配置对应,没看到service

你好,

这个操作是不建议的,如果对于当前的情况可能雪上加霜,建议通过上述版本重新扩容看是否可行。

完成上述操作执行以下命令并反馈结果,切勿着急:

  1. 帮忙确认登录 tidb 是否可以正常访问数据,可以执行 admin check table tblname 来检查数据是否正常

连不上数据库,提示

[1045] Access denied for user 'root'@'172.7.160.97'

Fatal error: Uncaught PDOException: SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘172.7.160.97’ (using password: YES) in /www/Medoo.php:323

可以连接数据库了,但是看不到原有的那个数据库,只有这几个

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| INFORMATION_SCHEMA |
| METRICS_SCHEMA     |
| PERFORMANCE_SCHEMA |
| mysql              |
| test               |
+--------------------+
5 rows in set (0.01 sec)

admin check table tblname

只有5个默认的数据库,没有原来的。无法检测。是因为只使用了1个原来的tikv节点缘故吗

可以启动了,但只有一个tikv能启动,其他的cluster id 不匹配,在tidb连接后看不到之前数据库,只有默认的5个数据库。 有没有办法启动起来其他的tikv,或者在这一个tikv下能看到原本的数据库,然后再扩容

你好,

当前集群由于经过多次非常规操作,这边判断数据已无法恢复,虽然 tikv 下 data dir 还存在,但是数据并未在各组件中注册,正常情况下,5 tikv数据均匀分布,经历正常缩容,剩余 1 台 tikv 也是有数据的。所以建议还是将数据重新导入集群。

如何导入呢,现在tidb启动后,看不到数据库

能指导下如何从这台tikv导入吗,谢谢

我的意思是是将原始数据导入 tidb,当前集群数据已经不可恢复了,

如果是从 mysql 或者其他数据源导入的数据,请重新操作一下。

数据都是在tidb里面,原始是1、2个月前从mysql转入的,早废弃了

也就是说现在 tikv 里的sst 已经无法使用了,tidb集群里的数据也搞不出来了?

只能从其他数据库系统,比如mysql的备份什么的恢复??

你好,

是的,目前看起来是这样子的

这里2个tikv里看着都有sst数据,不能读取那里的数据吗

最近的备份也太久了。有什么办法能提取出吗,丢失部分也可以。可以有偿付费

你好,

该集群如果在一开始出现问题,联系我们可能有恢复的希望,但是从当前的信息来看数据已经损坏了,所以真的抱歉。

昨天下午出问题后发的这个贴,但晚上你们也不在,我就着急自己尝试着弄了

sst 数据也不可读啊

好吧,真崩溃了

你好,

tidb 出现问题,这边建议保留现场,如果是重要的场景请勿进行非常规操作,避免出现类似的情况,所以还是很抱歉。