tidb4.0.0 部署pump drainer节点,如何跳过swap


因为内存和交换分区已经占满,交换分区,暂时无法停掉。部署binlog的时候能不能跳过这个检测。

可以提供下执行的语句是什么,可以在命令后添加参数 --extra-vars “dev_mode=True” 跳过检查。但不推荐在生产环境使用

ansible-playbook deploy.yml --tags=pump -l pump1,pump2
昨天加了这个参数,但是好像部署整个都跳过了

你好,

该参数仅为跳过 system 检查,对整体的部署步骤是没有影响的。

可以在详细描述下在哪个步骤添加的该参数,

就是在给tidb集群添加binlog工具的时候,要部署pump的时候,执行ansible-playbook deploy.yml --tags=pump -l pump1,pump2 --extra-vars “dev_mode=True” 的时候,命令一下就执行完毕,然后去目标机器上面查看对应路径下没有部署目录。
有一个信息不知道 有没有关系,那两台机器上面已经存在其它tidb的binlog pump和drainer,我这次部署为了避免之前的tidb binlog冲突所以,修改了默认端口,并修改了部署目录,不知道和这个有关系吗?

确认下以上命令中,逗号后不要加空格,否则会报错。

可以添加 -vvv 参数,输出详细的日志,上传,我们看下。

没有关系的,如果仅做测试使用是可以的,但是同步效率上并没有很好的保障

好的,

:slightly_smiling_face: