【 TiDB 使用环境】生产\测试环境\ POC
【 TiDB 版本】v5.0.0
【遇到的问题】driner起不来
【复现路径】做过哪些操作出现的问题
【问题现象及影响】
加上过滤表的配置,例如:syncer.ignore-table: -db-name = test tbl-name = xxx -db-name = test tbl-name = xxx -db-name = test tbl-name = xxx
原来是有配置syncer.ignore-schemas的, 加上这个就reload失败,drainer起不来,log没有任何打印,谢谢!
我以前也测试过ignore-schemas在v4.0.9上面,发现repliat-do-db可以用,通过ignore的时候就回起不来。
谢谢!
我是ignore-schemas能用,在配上ignore-table就起不来
是不是要像ignore-schemas,然后在下面配上ignore-table,你是结合在一起还是分开的。
原来有ignore-schemas的配置,这次加上了ignore-table, 分开的,两个配置
drainer的机器上看 /var/log/message 里面看下为什么启动失败 日志发一下,5.x我记得好像有个参数的问题不知道修复没有
确实是配置问题
error=“toml: cannot load TOML value of type string into a Go slice”
syncer.ignore-table: -db-name = test tbl-name = xxx -db-name = test tbl-name = xxx -db-name = test tbl-name = xxx 这样配是啥问题?
看参考git里也是这种格式
配置问题,按照文档改一下,也可以直接到drainer的服务器 xxx/conf/drainer.toml 看下。
改成冒号了,还是报同样的错,起不来
syncer.ignore-table: -db-name:test tbl-name:t1 -db-name:test tbl-name:t2 -db-name:test tbl-name:t3 -db-name:test tbl-name:t4
去掉这个配置就没问题了
这个是哪里格式有问题?
直接到drainer的服务器 xxx/conf/drainer.toml 把这个发一下
和这个对比一下。看错在哪里
[[syncer.ignore-table]]
db-name = “test”
tbl-name = “log”
[[syncer.ignore-table]]
db-name = “test”
tbl-name = “audit”
谢谢! 刚试了是可以,直接在drainer上改,但如果想通过tiup reload的方式,tiup edit-config要怎么配置?
是的,文档是这样说,但试了下不行。
先这样吧,在drainer改生效了就姓,谢谢!
能分享下在edit-config里面是怎么设置的嘛