K8S运行的TIDB集群如何配置binlog组件

看了官网关于Binlog的快速上手和部署的文档,但是没能找到问题的答案。%E5%9B%BE%E7%89%87
还有就是这个values.yml是哪里来的呢?

2 个赞

在这里搜

2 个赞

文件是自己写就行

1 个赞

文件名随便,按照文档模板和自己的实际配置填上内容就行

嗯嗯:call_me_hand:

pump的配置:
image

drainer的配置:

kafka和zookeeper也是运行在k8s中。现在的问题是,tidb数据发生变化,pump并没有接收到变化,不知道是哪里没配置正确。

你的版本是 5.x 吗?如果是 5.x 推荐使用 CDC,可以参考 https://docs.pingcap.com/zh/tidb-in-kubernetes/stable/deploy-ticdc

2 个赞

好的,谢谢。我去看看。

前面按照命令执行,把K8S的POD启动出来,然后执行圈出来的这一步

出来的是这个:

看了一下POD的日志输出,也是类似的,是我哪里没配置吗?POD日志输出如下:

pd member信息:

pd的2379端口输出信息:


我感觉是这里的URL不对,我这里的pd在k8s里面叫image
请问K8S的TICDC在哪里配置连接PD的URL呢?

集群名称就是 basic 吧(你的应该就是这个吧),建议你的操作步骤也发一下

编辑yaml:

kubectl edit tc basic -n tidb-cluster

加上下面的配置:

spec:
  ticdc:
    baseImage: pingcap/ticdc
    replicas: 3

保存:

:wq

然后查看K8S的 TiCDC POD,POD启动起来,3个副本,但是启动的日志里面输出能看出有些问题,输出就是上面那些。

2 个赞

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。