【 TiDB 使用环境】准生产环境
【 TiDB 版本】v8.1.0
【复现路径】ticdc创建任务时报错:tiup cdc:v8.1.0 cli changefeed create --pd=http://100.94.0.5:2379 --sink-uri=“mysql://root:xx==@100.94.0.5:5000/” -changefeed-id=“primary-to-slave-task”
【遇到的问题:问题现象及影响】报错如下:Error: election: no leader
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【附件:截图/日志/监控】
不是的大佬,我有两个tidb集群,其中一个2379我想作为源,现在截图这个3379作为目标,用tidbcdc来复制,然后我命令里面写的是源tidb的pd端口所以是2379。而截图里面3379是目标端的tidb
主备集群版本,ticdc 版本都是 v8.1吗?
再确认下cdc cli和集群cdc的版本一致吗
我看文档里面写的tidbcdc需要和目标tidb集群部署在一起,我主集群里面没有tidbcdc。所以tiup cdc:v8.1.0 cli changefeed create --pd=http://100.107.16.10:2379 --sink-uri=“mysql://root:xx@100.94.0.5:5000/” -changefeed-id=“primary-to-slave-task”
100.107.16.10:2379是主tidb集群的pd。100.94.0.5:5000是目标tidb集群的地址。我看文档是这样配置的,反正最后就是报错
ticdc要部署再源端集群,属于源端集群的一部分,要解析源端的kv log
果然部署在主集群这段就可以了,谢谢大家
这个官档链接发下
确实,这里想表达的应该是物理上服务器部在一起,而不是逻辑上在同一个集群里,我内部反馈下吧,容易造成误解