请问下各位老师,pump 下面的文件(.ldb和.vlog)怎么查看这些文件已经被归档到drainer的binlog了?还有是不是binlog-ctl 工具 是不是只有企业版的tidb才能用?没找到安装方法?
TiDB Binlog 集群监控里的Metadata监控 记录每个 Pump 的可删除 binlog 的最大 tso (gc_tso),以及保存的 binlog 的最大的 commit tso (max_commit_tso)。
binlogctl工具不是企业版的特有功能,应该已经有的。tiup list --installed或者直接find / -name binlogctl看看。
192.168.1.2:8250 : gc_tso 2022-05-02 20:09:56
请问老师,如果我在集群监控里的Metadata监控 看到以上信息,是不是代表着我可以把192.168.1.2:8250 机器上pump 数据目录下面的 时间在 2022-05-02 20:09:56 之前的.ldb和.vlog 文件可以rm 删除呢?
另外群监控里的Metadata监控里面gc_tso和max_commit_tso 各代表什么意思呢?
烦请老师有空解答一下?
.ldb和.vlog是leveldb的数据文件,不是普通的日志文件,强烈不建议直接rm。
pump磁盘快慢了处理方法参考这里
https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-faq#pump-磁盘快满了怎么办
gc_tso和max_commit_tso上面说了,分别是记录每个 Pump 的可删除 binlog 的最大 tso (gc_tso),以及保存的 binlog 的最大的 commit tso (max_commit_tso)。
参考这里
https://docs.pingcap.com/zh/tidb/stable/monitor-tidb-binlog-cluster#Metadata
好的,谢谢老师
如果没有疑问了,记得标记一下