balance data后不生效,show job没有任务执行

  • nebula 版本:3.2.1
  • 部署方式:分布式
    问题描述:
    原集群3个节点,使用add hosts新增三个节点后进行 balance data 后没生效,
    使用show job 没有处理过程的信息

你执行的是balance leader。可以再详细说一下你的问题吗?


执行balance data 也是没有任务执行

我原来集群是3个节点,新增了三个节点,然后进行balance data

请问下balance data是需要判断什么条件成立吗

数据量大吗?看上去确实没有执行

每个节点5G左右

执行的space的数据每个节点5G左右,但去数据量小的space里执行也不生效

看下新增的三个节点 data 目录大小

image
新增的节点目录下目前还没有数据

企业版?新增节点需要加到集群里,show hosts要能看到,如果在show job id里没有task,一定那里有问题,比如节点没进去、已经平衡了、无法balance等等

1 个赞

@nebula_ph 没有 add hosts

版本:3.2.1(非企业版)
我的场景是:
集群A:3台机器
首先使用集群A的snapshot进行数据迁移到集群B(3台),等价于复制。
然后对集群B进行扩容,添加了3个storage,并进行add hosts,
show hosts 中可以看到6个节点上线
执行balance data发现没有task运行。
image

图片没有显示全,可以重新截下图吗?当然最好是粘贴文本过来。