问题遇到的现象和发生背景
本人第一次接触Doris,自己搭建了一个Doris集群,一共4台主机,一台部署FE,3台分别部署一个BE
问题相关代码,请勿粘贴截图
编译的时候将BE放导到了/A/B/C的目录,并在该目录启动了BE,后来发现该目录内存不足,就将BE迁移到了新目录/APPS/A/B/C/下,并改成了启动该BE
原目录的BE没有删除。有一天BE挂掉了,启动的时候,启动了旧目录的BE,也就是/A/B/C的目录下的BE,并且导入了大量数据。现在停掉了旧目录的BE,导致有些表不能查询,因为建表的时候都是默认备份数是3的,也建了分区和分桶,请问一下要如何将旧目录BE的数据迁移到新目录的BE?
我的解答思路和尝试过的方法
- 我尝试通过ALTER SYSTEM DECOMMISSION BACKEND 命令删除旧目录的BE,但是SystemDecommissioned是true的状态,TabletNum一直不减少。
- 我还尝试将两个BE都停掉,在同一个服务器上新建了一个BE,希望系统负载均衡能够解决这个问题,结果也不行
我想要达到的结果