tidb DM创建数据源报错

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】

【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】

没有配置任何proxy

dm 集群的 master-addr 访问不了,如果 IP 没写错,那么是不是防火墙?

ip没有错,防火墙关闭的
image

ssh 是可以通的

ssh 默认走 22 应该不够,8261 端口通吗?

telnet 10.10,110.174 8261看下网络


不通

nmap 10.10.110.174 看一下开放的端口有哪些

是在内部网络 没有开防火墙


目前就用到这几个

你tiup dm display dm-test执行下看看你的dm-master啥状态。。。


现有的 任务都是 正常,上面174是要再新建一个任务时连不上。

这个网络就不通,你得看下10.10.110.174:8261的防火墙是不是有限制。或者就是看下是不是数据库端口写错了?
排查思路,就从网络层排查,不是DM的问题

1 个赞

看你截图,集群里就没有174:8261这个worker啊,是不是配置文件写错了?

根本就没有174的dm_master

你的dm_master在155/173. :rofl:

我懂你意思了。

你应该要在174上扩容一个dm_worker。再建立数据源,你的master地址不能填174,这是worker的地址。
master地址应该是155/173.

先扩容:

vi dm-scale-out.yml
内容如下:

worker_servers:
  - host: 10.10.110.174
    ssh_port: 22
    port: 8262

执行下面这个命令,给dm集群扩容
tiup dm scale-out <dm-name> ./dm-scale-out.yml

扩容好了tiup dm display dm-name 应该能看到这个dm_worker节点,Status那一栏是free。

再做你开头的那个动作。

tiup dmctl --master-addr=10.10.110.155:8261 operator-source create mysql-102.yaml

命令你看个意思,自己改改。

楼上大佬说的对

我的目的是在 174上 新建 dm_master 和dm_worker; 是要先扩容机器,我忘了这步操作了,但是扩容机器时, 8261 dm_master 起不来。报错如下:

加不进etcd组,不过不扩容master其实问题也不大的。重点看看dm_worker为啥没起来。