wahaa
(Wahaa)
1
我执行如下步骤
1.使用pd-ctl创建namespace p2并设置最大副本1;
2.新建表tbl_p2并查询表tableid为365;
3.使用pd-ctl将tableid 365添加到namespce p2:
4.show table tb_p2 regions,结果显示每一个region还是有两个peer,即三个副本。
全局配置disable_remove_extra_replicas为false,也重启了集群,副本数还是3,请问是什么原因??
另外比较奇怪的是,使用pd-ctl的region命令查看show table tbl_p2 regions返回region_id会显示信息,但查看peers列中中副本的regionid时,返回null
小王同学
2
wahaa
(Wahaa)
3
是,使用pd-ctl的config set namespace max-replicas 1
小王同学
4
您好,建议按照 FAQ 提供的方式来配置 max-replica,如果是测试,推荐使用快速部署的方式来操作,当前 namespace 配置只对以下内容生效。
https://pingcap.com/docs-cn/stable/quick-start-with-tidb/
wahaa
(Wahaa)
5
文档里也提到了namespace支持对max-replicas的调整,我也就是用这个命令设置,没起效果。
直接用faq里面的方法config set max-replicas貌似也不起效果,是需要重启集群还是什么
小王同学
6
您好,麻烦提供下文档链接以及当前数据库版本,谢谢。
wahaa
(Wahaa)
7
小王同学
9
非常抱歉给你带来的不便,这块没有特别多的测试并且 namespace 4.0 已经不再支持,所以这边建议您不要使用 namespace 进行操作。后续文档我们也会进行对应的更新。感谢您的配合。
system
(system)
关闭
12
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。