Dm-worker 会自动启动?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:3.0.1
  • 【问题描述】: 首先安装dm,到部署这一步 ansible-playbook deploy.yml 接着神奇的事情发生了,部署的是两个dm-worker 这是什么鬼?kill -9 后1分钟以后,又自动启动的然后,忽略吧,继续安装 安装完成后, 没错。还是这个worker1-2 报错,而且始终就是这个报错,我来说说我的部署过程

1、配置后inventory.ini 文件后,

2、配置task

3、直接$ ansible-playbook deploy.yml

4、查看worker1-2直接启动了,master 和另外一个worker 以及监控都没启动,就这个启动,然后日志报错就来了,不知道是不是已经采坑了。麻烦帮忙看看,谢谢

麻烦检查下两个 dm-worker 是不是启动在 116.7 服务器同一个端口上

1、端口没有重复 2、这个异常的进程,log日志持续报端口冲突的错误。 3、还有一个问题反馈下,配置了task,数据没有mydumper 配置的增量+全量,没有dumper成功,也没有报错日志。

麻烦把两个 dm-worker 的配置文件贴上来,把 task 的配置文件也发上来吧。

image image image

看错误日志是端口被占用了

两个 dm-work 都是部署在同一台机器上,没有为每一个 dm-work 指定 端口,两个 dm-work 在启动上就会使用默认端口,导致端口重复。

master配置文件已经制定端口38262和38263了呀,还需要在哪配置吗

image

从你的 inventory.ini 上来看,每一个 dm-work 只指定的 ansible_host,没有指定 dm_worker_port。建议你加上这个重新部署试一下。

dm-master.toml 不是用来配置 dm-work 的,dm-work 的配置文件是在 dm-work.toml 上。