安装binlog遇到drainer问题

在执行start-drainer.yml时候,执行到start drainer by systemd 时候报错:could not find the requersted serice drainer-8249.service:host ,请问下我这个是哪里出现问题

查看下 /etc/system/systemd/ 目录下是否有 drainer-8249.service 文件,以及检查下网络和用户权限。

/etc/system/systemd/目录下没有那个文件,请问我是哪里可以添加该文件

这个文件是自动生成的,参考官网的部署文档检查下每步的操作是否有报错。

我用的是V2的版本,发现执行start_drainer.yml时候,会去启动script文件夹下的start_drainer.sh,我找了下该版本下没有start_drainer.sh文件

start_drainer.sh 这个文件是在 deploy 之后生成的,现在没有这个文件就没法 start drainer,确认下每一步都是按照官网操作且没有报错吗?

是的,执行 ansible-playbook start_drainer.yml之前都没有报错

deploy 机器的其他目录文件都有吗?中控机到目标机器的网络有没有问题,如果其他目录文件都有,网络也 ok ,重新 deploy 试下。

如果修改 tidb-ansible/inventory.ini 文件如下:```
pump1 ansible_host=172.16.10.72 deploy_dir=/data1/pump
pump2 ansible_host=172.16.10.73 deploy_dir=/data2/pump
pump3 ansible_host=172.16.10.74 deploy_dir=/data3/pump

请问这个要怎么填写
ansible-playbook deploy.yml -l ${pump1_ip},${pump2_ip},[${alias1_name},${alias2_name}]

ansible-playbook deploy.yml -l 172.16.10.72,172.16.10.73,172.16.10.74