设置日志文件处理方式的log.file在哪里设置

【 TiDB 使用环境】生产环境
【遇到的问题:问题现象及影响】
tidb节点下面的tidb.log和慢日志最近数据量很大,我想清理下,下图这些[配置添加到哪个路径下还是说怎么应用

github上拉取一份官方的配置文件,看看里面怎么写的

配置在配置文件中,tiup cluster edit-config 集群名
这个位置,类似这样配置
image

  1. 使用 cluster edit config 命令 (https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-edit-config#tiup-cluster-edit-config) 修改参数,参数格式参考这里 https://docs.pingcap.com/zh/tidb/stable/minimal-deployment-topology#拓扑模版
    你这里大概要这样写
server_configs:
  tidb:
    log.max-backups: 300
    log.max-days: 30
  1. 然后使用 cluster reload 命令(https://docs.pingcap.com/zh/tidb/stable/tiup-component-cluster-reload#tiup-cluster-reload) 刷新配置到 tidb server 并重启
tiup cluster reload xxxx -R tidb
  1. 检查配置生效否

使用 mysql 客户端登陆数据库

show config where name like '%log.%'

感谢大佬

感谢大佬我去试试

image


大佬你看一下我按你说的改了没生效
下面另一种写法我也试了
image

你改的是tidb组件的,你看的是tikv组件的参数

1 个赞

改的 TiDB 组件,看的 TiKV 组件


发错图了这个对了抱歉

执行过这个了吗,中间的 xxxx 要改成你集群名称

执行过了

解决了大佬

是哪里有问题呢

我怀疑是格式问题吧,w10的回车可能和linux的回车编译不太一样之类的吧