【已解决】Doris 中Failed to get scan range, no queryable replica found in tablet 问题

Viewed 208

报错:
界面报错
image.png
后台报错
image.png

image.png
1、根据官方手册查询问题,发现healthyNum都为0,二个tablet都无法访问
企业微信截图_17194933173792.png
2、根据官方修复手段,admin repair 无效
企业微信截图_17194940524349.png
3、后来通过新建空副本方式,完成了修复,参考:https://blog.csdn.net/ppfreedom/article/details/125021626
image.png
由于kafka只存储了一天数据,导致一天之前的数据无法恢复,数据副本都在,且磁盘卷没有损坏。
求助二个问题:
1、遇到之前的报错问题,该如何正确修复tablet?
2、新建副本以后,如何恢复之前的数据?

2 Answers

1.修复tablet可以参考这个文档
https://doris.apache.org/zh-CN/docs/admin-manual/data-admin/delete-recover#%E4%BF%AE%E5%A4%8D%E7%BC%BA%E5%A4%B1%E6%88%96%E6%8D%9F%E5%9D%8F%E7%9A%84-tablet
但是注意该操作仅用于规避查询因无法找到可查询副本导致报错的问题,无法恢复已经实质性丢失的数据
2.如果是tablet被删除了,可以看下这个文档能够恢复数据
https://doris.apache.org/zh-CN/docs/admin-manual/data-admin/delete-recover#%E4%BB%8E-be-%E5%9B%9E%E6%94%B6%E7%AB%99%E4%B8%AD%E6%81%A2%E5%A4%8D%E6%95%B0%E6%8D%AE
但是你要是全部副本都损坏了,那数据是无法恢复的,只能重新导入了。

重新导入的话,请问有具体操作嘛?