obbinlog如何查看修改后的参数

【 使用环境 】测试环境
【 OB or 其他组件 】obbinlog4.2.5
【 使用版本 】obbinlog4.2.5
【问题描述】
请问下
1、在obbinlog中黑屏操作修改任务节点的binlog日志保留时间或修改实例的binglog日志保留时间后如何查询是否修改成功。
通过 SHOW BINLOG STATUS FOR TENANT 集群.租户发现没有这个参数。

ALTER BINLOG 集群.租户 set binlog_expire_logs_seconds=604800;
ALTER BINLOG INSTANCE binlog1 SET BINLOG_EXPIRE_LOGS_SECONDS = 604800;

2、如果修改完任务节点后的binlog_expire_logs_seconds参数是否需要写到配置文件中,整个obbinlog集群的实例是否会继承这个参数。

6 个赞

alter修改可以生效。cdc参数需要修改参数文件

SHOW VARIABLES LIKE ‘BINLOG_EXPIRE_LOGS_SECONDS’ for instance xxxxxxx;

这个命令好像不支持
我两个都试了

1 个赞

学习

签到…

1 个赞

学习了。


别加百分号

https://www.oceanbase.com/docs/common-oblogproxy-doc-1000000004391660 可以看看文档 怎么查看

1.在 obbinlog 中执行 ALTER BINLOG 命令后,通过 SHOW BINLOG STATUS FOR TENANT 集群.租户 查看时,确实无法直接看到 binlog_expire_logs_seconds 这个字段。这是因为该命令返回的 status 列是一个包含资源监控指标和 binlog 文件列表的 JSON 结构,并不展示实例的配置参数。
2.不需要。 这种修改是持久化保存在 obbinlog 的元数据中的,即使重启 obbinlog 服务,该配置也不会丢失 ,无需手动去修改底层节点的物理配置文件。

1 个赞

又学到了!!