oblogproxy 和obproxy的关系。

【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】obproxy被我kill掉后,还可以不断地抓取binlog, WHY???
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

麻烦提供下具体的操作步骤了。信息量有点少呢。

  1. 程序部署完毕,binlog已经产生成功,能看到信息如下
    image

  2. 此时我将执行 alter proxyconfig set binlog_service_ip=‘192.168.2.31:2881’; 的obproxy kill掉。正常进行binlog数据抽取。。 为什么???

obproxy 和 oblogproxy 是什么关系,为什么obproxy挂了。 通过其他 obproxy 照样能工作

obproxy 仅是读取 binlog 文件时会使用到,写入 binlog 文件是 oblogproxy 自身的行为。你这里的抽取是读数据吗?另外 binlog_service_ip 端口为什么是 2881?

  1. 如果读取binliog 通过obproxy的话,那么obproxy是不能关闭的,一旦关闭无法获取Binlog日志。

  2. 不应该是2881的端口吗。我这binlog日志都成功了。

官方文档也没有说啊

官方文档没有明确说明 要使用那个啊 ?? 能更加详细点官方文档吗 。