tiup 修改参数显示成功但不生效
作者: cchouqiang 原文来源:https://tidb.net/blog/535001fb
背景
新搭建 tidb 集群,导入数据时遇到报错: ERROR 8004 (HY000): Transaction is too large, size: 104857651,需要修改参数 txn-total-size-limit;但通过 tiup edit-config 修改参数,并 reload tidb 成功后,参数依旧没生效。
遇到的问题
1、使用 tiup 修改参数如下:
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650528586654.png)
2、reload tidb 节点,显示 success
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650525817585.png)
3、查看参数修改未生效
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650525917074.png)
4、查看 tidb.log 启动日志,txn-total-size-limit 参数还是初始值
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650526666493.png)
分析问题
1、检查 tidb 节点的 conf 目录下的文件
复制代码
2、检查 tidb.log 日志
复制代码
3、手动关闭 tidb 节点
复制代码
4、检查拓扑文件 tiup.yaml
复制代码
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650527552821.png)
![](https://tidb-blog.oss-cn-beijing.aliyuncs.com/media/image-1650528432155.png)
总结
复制代码
建议
1、tiup cluster reload 命令加上 stop 的校验,若 stop 失败,则 reload 报错。
2、tiup cluster deploy 加上 tiup 安装用户和拓扑文件中 user: tidb 的比较,若不同,则报错无法安装。
版权声明: 本文为 InfoQ 作者【TiDB 社区干货传送门】的原创文章。
原文链接:【http://xie.infoq.cn/article/2a1fda4ce4d4fc8eab028f06a】。文章转载请联系作者。
评论