doris-2.0.2 be节点DECOMMISSION 下线节点最后剩几十个TabletNum长时间不迁移 请问该如何解决

Viewed 52

show proc "/cluster_balance"
show proc "/cluster_health/tablet_health"
以上检查都无异常,是不是可以直接drop be了?

1 Answers

这几个方面:

  1. show trash 看看 trash中是不是还有没清理完的
  2. 在fe webui 上找到 history_tablets 看看是不是有事物失败的原因
    层级关系可以考虑这里,ui上可能更好看 show proc '/cluster_balance/history_tablets';
  3. 看看 running_tablets 失败的原因

或者还有一种方式,如果是3副本表,找见对应的tablet,show tablet 确定表,然后把待下线的BE节点stop掉,然后查询表,如果没问题可以直接将 Decommission 的节点drop 掉,不过首先得确定是否是多副本已经在stop这台节点后是否可查。